Postera eliminates all classical elliptic-curve and RSA vulnerabilities with bare-metal CSR-SNOVA_I_S signatures, stateless hash SLH-DSA-128s anchors, and hardware-accelerated 64-bit RISC-V smart contract execution.
Built from the ground up in memory-safe Rust with dual-policy keys, high-performance streaming, and mathematical state invariants.
NIST Level 1 multivariate quadratic signature scheme producing compact 272-byte signatures with sub-20ยตs verification, bypassing heavy matrix solvers via register streaming.
Stateless hash-based signature anchor (SPHINCS+) permanently bound to every address at genesis, enabling irreversible quantum revocation and key rotation even if spend keys are compromised.
100% Native Post-Quantum Atomic Cross-Chain Escrows with Dual-Hash lock preimages (SHA-256 for Bitcoin/EVM and SHA3-256 for Postera). Zero custodial TVL honeypots.
Micro-batches encoded into 16 data + 8 Reed-Solomon parity shreds over GF(256), streamed over QUIC UDP to achieve high throughput with packet-loss tolerance.
Hardware-efficient mempool defense validating WHash adaptive Micro-PoW tickets in 457 nanoseconds, filtering adversarial DDoS storms before memory allocation.
Two-tier storage architecture pairing a memory-mapped BLAKE3 Jellyfish Merkle Tree with TwigStore append-only persistence for fast state reads and atomic multi-action commits.
Integer-only, deterministic 64-bit RISC-V virtual machine executing compiled Rust smart contracts with zero floating-point nondeterminism.
Smart contracts running on PosteraVM invoke host cryptographic primitives via ecall instructions, verifying 272-byte CSR-SNOVA_I_S signatures in microseconds with deterministic cycle accounting.
Eliminates IEEE 754 float divergence. Strict 64/128-bit integer financial math.
Conflict-free parallel execution across independent contract storage accounts.
Every instruction and memory access is bounded by fuel to prevent infinite loops.
#[no_mangle]
pub extern "C" fn main() -> u64 {
// 1. Read withdrawal authorization digest
let mut digest = [0u8; 32];
read_state(DIGEST_KEY, &mut digest);
// 2. Verify Post-Quantum SNOVA Signature via Host Syscall
let valid = verify_snova(&vault_owner_pk, &digest, &sig);
if valid != 0 {
frame_abort(101); // Unauthorized SNOVA signature
}
// 3. Atomically transfer native POSQ to recipient
transfer_native(&recipient, withdraw_amount_posq);
frame_return(0);
}
Fixed at 10^17 base units (9 decimals). Total supply is mathematically conserved across all transfers, executions, and fee distributions.
| Allocation Bucket | Share | Amount (POSQ) | Lock / Schedule |
|---|---|---|---|
| Marketing & Ecosystem | 60.0% | 60,000,000 | 48-Month Strategic Vesting |
| Core Team & Founders | 15.0% | 15,000,000 | 12m Cliff, 36m Linear |
| Strategic Backers | 10.0% | 10,000,000 | 24-Month Milestone Vesting |
| Community Airdrops | 10.0% | 10,000,000 | 100% Unlocked At Launch |
| Validator Smoothing Reserve | 5.0% | 5,000,000 | Locked in Global Reserve Pool |
Native decentralized financial infrastructure and privacy primitives built directly into Layer-1.
Ultra-fast bare-metal limit order matching grid with tick-sharded keys, 100ms micro-batch uniform clearing to eliminate MEV, and native consensus oracle feeds.
Dual-Key Stealth Addresses combining ML-KEM-512 lattice key encapsulation with CSR-SNOVA_I_S for untraceable non-interactive private payments.
Trustless cross-chain liquidity exchange via on-chain Dual-Hash Locks (SHA-256 / SHA3-256). Atomic swaps between Postera, BTC, and EVM with zero multi-sig honeypots.
Autonomous smart contract cron-hooks fueled perpetually by staking yield generated from locked capital, eliminating external keeper dependencies.
Sovereign post-quantum digital artifacts with Blake3 content commitments, creator royalty preservation, and permissioned on-chain collection provenance.
Unique 1-to-1 human-readable naming engine bound directly to post-quantum addresses on Layer-1 with seamless reverse resolution and zero annual renewals.
Pure client-side SNOVA & SLH-DSA signing. Zero node custody. Protected by WebCrypto AES-256-GCM vault encryption.
Full-featured Manifest V3 desktop browser wallet. Injects window.postera EIP-1193 Web3 provider for post-quantum dApp interactions.
High-performance mobile PWA with offline Service Worker support and zero-install browser launch for smartphones and desktop.
Build post-quantum decentralized applications, deploy RV64IM smart contracts, or query the validator cluster.
# 1. Start detached 4-validator devnet cluster (Ports 8545..8548)
.\run_devnet.ps1 -Nodes 4
# 2. Check cluster consensus status
.\status_devnet.ps1
# 3. Generate a fresh post-quantum CDKDS wallet
.\target\debug\postera-node.exe wallet generate --alias "alice"
# 4. Claim 500 testnet POSQ from devnet faucet
.\devnet_faucet.cmd <YOUR_ADDRESS> 500
// Connect to user's post-quantum wallet
const accounts = await window.postera.request({ method: "postera_requestAccounts" });
console.log("Connected quantum address:", accounts[0]);
// Trigger a post-quantum SNOVA-signed transaction
const txId = await window.postera.request({
method: "postera_sendTransaction",
params: [{
to: "0x05a8b84cd72cdd6eaf5af25ec057af6ae214f04236f1004fca0377c93524c899",
amount: 25.0
}]
});
console.log("Transaction committed:", txId);
// Formula: Fee = max(0.005 POSQ, TotalWU * 3,125 base units) + PriorityTip
// Bandwidth: 8 WU/wire byte (payload), 2 WU/byte (witness anti-DoS discount)
// Economics: Strictly 0% Burns | 50% Validator Pool, 45% Treasury, 5% Dev Fund
const feeEstimate = window.PosteraSDK.estimateTxFee({
actionType: "Transfer",
isFirstSpend: false,
tipPosq: 0.002 // Fast Priority Tip (+0.002 POSQ)
});
console.log("Base Execution Fee:", feeEstimate.baseFeePosq, "POSQ");
console.log("Priority Tip:", feeEstimate.tipPosq, "POSQ");
console.log("Total Fee:", feeEstimate.feePosq, "POSQ");
console.log("Total Metering:", feeEstimate.workUnits, "WU");
// 1. Compute Blake3 32-byte cryptographic content hash
const contentHashHex = window.PosteraSDK.hashMetadata(imageOrCertBytes);
// 2. Mint NFT (L1 strictly verifies sender === collection.creator)
const mintTx = window.PosteraSDK.buildAndSignMintNftTx({
senderId: userAcct.account_id,
nonce: userAcct.nonce,
currentHeight: blockHeight,
collectionId: 1,
tokenId: 42,
recipientHex: "0x05a8b84cd72cdd6eaf5af25ec057af6ae214f04236f1004fca0377c93524c899",
metadataUriHashHex: contentHashHex,
masterSeed: userSeed,
tipPosq: 0.002
});
// 3. Broadcast to Postera L1 Validator Cluster
const res = await rpcPost("postera_broadcastTx", [mintTx.rawTxHex]);
console.log("Minted Artifact TxID:", res.tx_id);
// 1. Encapsulate lattice secret to recipient meta-address (st:posq1...)
const enc = window.PosteraSDK.encapsulateStealthAddress("st:posq1qq...meta...");
// 2. Transfer to unlinkable one-time address
const tx = window.PosteraSDK.buildAndSignTransferTx({
senderId: userAcct.account_id,
nonce: userAcct.nonce,
currentHeight: blockHeight,
recipientAddressHex: enc.stealthAddress, // One-time unlinkable target
amountPosq: 50.0,
masterSeed: userSeed
});
// 3. Publish Ephemeral Ciphertext Hint for viewing-key detection
await rpcPost("postera_publishStealthHint", [
enc.stealthAddress, enc.ciphertextHex, enc.viewTag, enc.bucketHint, tx.txId
]);
// 1. Generate 32-byte secret preimage & SHA-256 hash lock
const secret = window.PosteraSDK.generatePreimageSecret();
const hashLock = window.PosteraSDK.computeSha256Hash(secret);
// 2. Open Atomic Escrow on Postera L1
const escrowTx = window.PosteraSDK.buildAndSignOpenEscrowTx({
senderId: makerAcct.account_id,
nonce: makerAcct.nonce,
currentHeight: blockHeight,
recipientHex: takerAddress,
amountPosq: 100.0,
hashLockHex: hashLock,
expirySlots: 7200, // ~1 hour timelock
masterSeed: makerSeed
});
await rpcPost("postera_broadcastTx", [escrowTx.rawTxHex]);
// 1. Configure M-of-N Social Guardians (Action 9)
const configTx = window.PosteraSDK.buildAndSignConfigureGuardiansTx({
senderId: userAcct.account_id,
nonce: userAcct.nonce,
currentHeight: blockHeight,
guardians: [guardianAddr1, guardianAddr2],
threshold: 2,
masterSeed: userSeed
});
// 2. Rotate Primary Spend Key using SLH-DSA-128s Anchor (Action 2)
const rotateTx = window.PosteraSDK.buildAndSignRecoveryRotateTx({
senderId: userAcct.account_id,
nonce: userAcct.nonce,
currentHeight: blockHeight,
newSpendSeed: freshSpendSeed,
masterRecoverySeed: coldSeedHex
});
// Request: Query account state and uncommitted nonces
{
"jsonrpc": "2.0",
"method": "postera_getAccount",
"params": ["0x05a8b84cd72cdd6eaf5af25ec057af6ae214f04236f1004fca0377c93524c899"],
"id": 1
}
// Response:
{
"jsonrpc": "2.0",
"result": {
"account_id": 14,
"nonce": 2,
"recipient_mode": 1,
"balance_posq": 164.980000000
},
"id": 1
}
[workspace]
members = [
"crates/postera-types", # Actions 0..=22, BCS schemas
"crates/postera-crypto", # SNOVA_I_S, SLH-DSA-128s, Blake3
"crates/postera-state", # Jellyfish Merkle Tree & Genesis
"crates/postera-vm", # Bare-metal RV64IM RISC-V Engine
"crates/postera-vm-sdk", # Smart contract authoring SDK
"crates/postera-execution", # HWAT parallel conflict scheduler
"crates/postera-consensus", # Tendermint/Malachite BFT engine
"crates/postera-mempool", # 5-Gate Nanosecond Sieve (WHash)
"crates/postera-p2p", # IPv6-First QUIC STUN networking
"crates/postera-node" # Unified node daemon & CLI
]