HISTORICAL ECONOMICS ON THIS PAGE. Text below describing a 50/25/25 split, a Gold Funding Vault emission stream or a PoPC Pool share is true only for blocks below #25,000. Since V15 the split is 50% miner / 50% DTD and the gold and PoPC emission shares are zero; the DTD is permissionless (no PoPC bond required). Current: protocol spec · operator guide.
PoPC Bond Staking — Single Native SOST Bond

PoPC Bond Staking

Specification for the single native SOST bond — the only collateral and the only slashable asset in PoPC. A staking product: create a bond, monitor it, then claim your reward. Its V15 / #25,000 activation height is now past, and the bond model is paused / superseded by DTD (legacy / reference). Gold Boost is an optional reward boost only — never collateral, never slashed — and is disabled on mainnet. The earlier Model A / Model B Ethereum SOSTEscrow design below is preserved as historical / superseded reference.

☰ CURRENT MODEL — SINGLE NATIVE SOST BOND — PoPC has been redesigned to a single native SOST bond: the only collateral and the only slashable asset. It is a staking product — create / monitor / claim — whose V15 / #25,000 activation height is now past; the bond model is paused / superseded by DTD (legacy / reference). This single-bond model supersedes Model A, Model B and the Ethereum SOSTEscrow design shown further down this page, which is retained only as historical reference. Gold Boost is an optional reward boost only — never collateral, never slashed — and is disabled on mainnet. Everything below referencing the Ethereum escrow / XAUT-PAXG verification / Model A / Model B is HISTORICAL / SUPERSEDED.
HISTORICAL — SEPOLIA ESCROW ALPHA (SUPERSEDED) PHASE VI
MODE
operator-assisted alpha
SEPOLIA ESCROW
not deployed (historical)
LATEST DEMO DEAL
none yet
CRYPTO
ED25519 real signatures
⚠ Historical / superseded. This Ethereum SOSTEscrow alpha is no longer the PoPC model. The current PoPC is the single native SOST bond (create / monitor / claim), activating V15 / block 25,000. Non-custodial swaps live in the separate Atomic Swap DEX — SOST never custodies funds.
// 01
Live Stats
Gold Committed (Protocol)
...
loading from Ethereum RPC
Active Contracts
0
Model A + Model B (superseded naming — single native bond)
Total Rewards Paid
0 SOST
From PoPC Pool
Total Participants
0
Unique wallets
Contracts by Model
Monthly Rewards Paid
// 02
Model A vs Model B — HISTORICAL
HISTORICAL / SUPERSEDED. The two-model design below (MODEL A — self-custody bonds, MODEL B — Ethereum escrow) is the earlier PoPC architecture. It has been superseded by the single native SOST bond (the only collateral, the only slashable asset). The single bond is a staking product — create / monitor / claim — and is not tradeable in the current release (V30000). The figures below are kept for reference only.
Contract Models Comparison — historicalHISTORICAL / SUPERSEDED
ParameterModel A — Self-Custody — HISTORICALModel B — Escrow — HISTORICAL
Gold locationUser's own Ethereum wallet (EOA)SOSTEscrow contract on Ethereum
Bond requirement10–25% of gold value (by SOST/gold ratio)None
Reward payoutOn successful completionImmediate upon registration
Protocol fee3% (POPC_PROTOCOL_FEE_A_BPS = 300)8% (POPC_PROTOCOL_FEE_B_BPS = 800)
AuditsEntropy-based via ConvergenceX (30%–5% by reputation)None (escrow is self-verifying)
Slash riskYes — 50% to PoPC Pool / 50% to Gold VaultNone
TransferableHistorical design only — the current single native SOST bond is NOT tradeable in the current release (V30000) (no position/contract trading)
Discount rate (pricing)12% annually (higher risk)5% annually (lower risk)
Reward floor1% or 10 SOST minimum (POPC_REWARD_FLOOR_A)0.5% or 5 SOST minimum (POPC_REWARD_FLOOR_B)
Hard cap per contract1,000 SOST (POPC_MAX_REWARD_STOCKS = 100,000,000,000 stocks)
Max active contracts1,000 (POPC_MAX_ACTIVE_CONTRACTS)
Durations1, 3, 6, 9, 12 months (POPC_DURATIONS)
Blacklist thresholdAfter 3 slashes
// 03
Reward Rates
Base Reward Rates by DurationPOPC_REWARD_RATES / ESCROW_REWARD_RATES
DurationModel A (% of bond)Model B (% of gold value)
1 month1% (100 bps)0.4% (40 bps)
3 months4% (400 bps)1.5% (150 bps)
6 months9% (900 bps)3.5% (350 bps)
9 months14% (1,400 bps)5.5% (550 bps)
12 months20% (2,000 bps)8% (800 bps)
Model A formula: reward_stocks = (bond_stocks × reward_pct_bps) / 10,000
Model B formula: reward_stocks = (gold_value_stocks × reward_pct_bps) / 10,000
All arithmetic is integer-only. No floating-point in consensus. 1 SOST = 100,000,000 stocks.
// 04
Bond Sizing
Model A Bond Percentage (Constitutional §6.5)compute_bond_pct()

Bond percentage is determined by the SOST/gold price ratio. When SOST is cheap relative to gold, bonds are larger to compensate for lower collateral value.

Formula: ratio_bps = (sost_price_usd / gold_oz_price_usd) × 10,000

SOST/Gold Ratio (bps)Bond %Meaning
< 100 bps25%SOST very cheap vs gold → maximum collateral
100 – 500 bps20%Low ratio
500 – 1,000 bps15%Standard ratio
1,000 – 5,000 bps12%Elevated ratio
≥ 5,000 bps10%SOST expensive vs gold → minimum collateral
// 05
Anti-Whale Tiers
Gold Amount Reward Multiplierswhale_tier_multiplier()
Gold AmountMilligramsReward Multiplier
0 – 10 oz0 – 311,035 mg100% (WHALE_MULT_T1 = 10,000)
10 – 50 oz311,035 – 1,555,175 mg75% (WHALE_MULT_T2 = 7,500)
50 – 200 oz1,555,175 – 6,220,700 mg50% (WHALE_MULT_T3 = 5,000)
> 200 oz> 6,220,700 mgREJECTED — returns 0
// 06
Dynamic Reward Adjustment
Pool Utilization Ratio (PUR)compute_pur_bps() · compute_dynamic_factor_bps()

Rewards decrease quadratically as the pool becomes more committed. This prevents over-commitment and ensures long-term sustainability.

PUR = (committed_rewards_stocks × 10,000) / pool_balance_stocks
dynamic_factor = (10,000 − PUR)2 / 10,000   — quadratic: (1 − PUR)²
applied_reward = max(base_rate × factor / 10,000,  floor_bps)
PUR LevelMeaningEffect
0%Pool fully available100% of base reward
50%Half committed25% of base reward
80% (PUR_WARNING_BPS)Warning threshold4% of base reward + accept with warning
100% (PUR_CLOSED_BPS)Pool fully committedNo new registrations accepted
Participation Tier Multiplierscompute_tier_multiplier()

Early participants earn higher rewards. As more contracts are registered, the multiplier decreases.

Active ContractsMultiplierEffective Rate
0 – 25100% (10,000 bps)Full base rate
26 – 5075% (7,500 bps)¾ of base rate
51 – 10050% (5,000 bps)½ of base rate
101 – 20030% (3,000 bps)Less than ⅓
201 – 50015% (1,500 bps)Diminishing returns
501 – 1,0008% (800 bps)Near-minimum rate
> 1,0005% (500 bps)Fallback minimum
// 07
Reputation & Audits
Reputation Star SystemModel A only
StarsStatusAudit ProbabilityMax Gold Allowed
0 ☆New (POPC_STARS_NEW)30% (300 per mille)0.5 oz (15,552 mg)
1 ★Established (POPC_STARS_ESTAB)20% (200 per mille)1 oz (31,103 mg)
3 ★★★Trusted (POPC_STARS_TRUSTED)10% (100 per mille)3 oz (93,310 mg)
5 ★★★★★Veteran (POPC_STARS_VETERAN)5% (50 per mille)10 oz (311,035 mg)
Entropy-Based Audit MechanismConvergenceX Triple

Audits are triggered deterministically from block entropy. No oracle, no human decision, no external randomness source.

audit_seed = SHA256(block_id [32] || commit [32] || checkpoints_root [32])
trigger_hash = SHA256(audit_seed [32] || commitment_id [32] || period_index_le16 [2])
triggered = first_4_bytes_le32(trigger_hash) % 1000 < audit_prob_permille
ParameterValue
Grace period288 blocks (~48 hours) — POPC_AUDIT_GRACE_BLOCKS
Slash on failure50% to PoPC Pool + 50% to Gold Vault
Blacklist threshold3 slashes → permanently blacklisted
Entropy sourceConvergenceX proof triple (block_id, commit, checkpoints_root)
// 08
SOSTEscrow Contract — HISTORICAL
HISTORICAL / SUPERSEDED. The Ethereum SOSTEscrow contract (the old Model B) is no longer part of the PoPC model. PoPC is now the single native SOST bond on the SOST chain — there is no Ethereum escrow in the current design. The addresses and parameters below describe a past testnet experiment and are not an active, deployed or live mainnet product.
Ethereum Escrow Smart Contract (Model B — historical)HISTORICAL / SUPERSEDED

The SOSTEscrow contract was the historical Model B escrow for tokenized gold. This design has been superseded by the single native SOST bond; the addresses below reference a former Sepolia testnet experiment (mock tokens only) and are not a live or deployed product.

HISTORICAL SEPOLIA TESTNET REFERENCE (chain_id: 11155111 — superseded)
SOSTEscrow: 0x01Eaab645DA10E79c5Bae1C38d884B4D1a68f113
Mock XAUT: 0x38Ca34c6B7b3772B44212d6c2597Fd91a6f944D0 (6 decimals)
Mock PAXG: 0x754A7D020D559EDD60848450c563303262cAdec7 (18 decimals)
First deposit: 0.05 oz XAUT, depositId #0, 90-day lock — mock tokens, not mainnet XAUT/PAXG
PropertyValue
Mainnet tokensXAUT (0x68749665FF8D2d112Fa859AA293F07A622782F38, 6 decimals) · PAXG (0x45804880De22913dAFE09f4980848ECE6EcbAf78, 18 decimals)
Min lock duration28 days (MIN_LOCK_DURATION)
Max lock duration366 days (MAX_LOCK_DURATION)
Min deposit XAUT1,000 units = 0.001 oz (XAUT_MIN_AMOUNT)
Min deposit PAXG1e15 units = 0.001 oz (PAXG_MIN_AMOUNT)
WithdrawalONLY original depositor, ONLY after unlock time
ReentrancynonReentrant on deposit() and withdraw()
SECURITY GUARANTEES: No admin key. No upgrade proxy (no UUPS, no transparent proxy, no beacon). No pause function. No emergency withdrawal. No extension or modification of existing deposits. No selective enforcement. Constitutional and immutable.
Contract EventsINDEXED
event GoldDeposited(uint256 indexed depositId, address indexed depositor, address indexed token, uint256 amount, uint256 unlockTime);
event GoldWithdrawn(uint256 indexed depositId, address indexed depositor, address token, uint256 amount);
// 09
Gold Vault Governance
Activation: Gold Vault governance is DEFERRED (INT64_MAX) (GV_GOVERNANCE_ACTIVATION); it was NOT activated at #25,000. The vault is no longer funded since V15 (#25,000).
Spending Rules (GV1–GV4)CONSENSUS-ENFORCED
RuleTypeVote RequiredCondition
GV1Gold PurchaseNoTX contains GV_PAYLOAD_GOLD_PURCHASE marker (0x47). Direct gold acquisition for vault backing.
GV2Small OperationalNo≤ 10% of monthly vault balance (GV_MONTHLY_LIMIT_PCT). Within 4,320-block window (GV_MONTHLY_WINDOW ~30 days). Fresh window if expired.
GV3Large / Non-standardYes — miner voteDEFERRED (INT64_MAX) — not live. As designed: Epoch 0–1: 95% threshold. Epoch 2+: 95% threshold. Voting window: 288 blocks (~48h). No activation height is set; these thresholds are not in effect.
GV4Rejected—Spend doesn't match any rule → returned to vault automatically.
Governance Principles (GV1–GV4 Constitutional)IMMUTABLE
GV1 — Accumulation + Listing ReserveGold Vault SOST funds gold (physical or tokenized XAUT/PAXG); the Foundation reserves the right to allocate up to 50% exclusively for future CEX-listing liquidity
GV2 — Transparent AccountingEvery TX must include on-chain memo (weight, purity, custodian, or token contract)
GV3 — Multi-SignatureGold Vault disbursements require multi-sig; no single key
GV4 — Quarterly PoRProtocol publishes quarterly proof-of-reserves linking balances to gold holdings
// 10
Constitutional Addresses
Coinbase Split by height (50/25/25 to #24,999; 50/50 miner/DTD since #25,000)HARDCODED AT GENESIS
RecipientShareAddressVerify
Miner50%(block finder address)—
Gold Vault25%sost11a9c6fe1de076fc31c8e74ee084f8e5025d2bb4dExplorer
PoPC Pool25%sost1d876c5b8580ca8d2818ab0fed393df9cb1c3a30fExplorer

This split applies to every block reward AND every transaction fee. Any block that does not include the correct 50/25/25 split (blocks 0–24,999; 50/50 miner/DTD since #25,000) to the correct addresses is invalid and rejected by every node on the network. The split is hardcoded at genesis and cannot be modified by any mechanism.

Ethereum Protocol WalletGOLD RESERVE
Address0xd38955822b88867CD010946F0Ba25680B9DfC7a6
HoldsXAUT + PAXG tokenized gold (live balance shown in stats above)
PurposeGold reserve backing for SOST. Publicly verifiable on Etherscan.
// 11
Contract Registry
Model A / B Contracts (historical)NEVER DEPLOYED
IDModelAssetAmountDurationStartEndStatusETH Address
FOUND-001AXAUT0.5 oz3 monthsTBDTBDNEVER DEPLOYEDsuperseded — single SOST bond
FOUND-002BPAXG0.5 oz3 monthsTBDTBDNEVER DEPLOYEDsuperseded — single SOST bond
Completed ContractsVERIFIED
No completed contracts yet.
Slashed ContractsAUTOMATIC
No slashed contracts.
Activation: The single native SOST bond’s V15 / #25,000 activation height (BOND_ACTIVATION_HEIGHT_MAINNET) is now past; the bond model is paused / superseded by DTD and retained as legacy / reference. Bonds are created, monitored and claimed on the SOST chain and are not tradeable in the current release (V30000). The Model A / Model B columns above reflect the historical / superseded design.
// 12
Independent Verification
How to Verify Any PoPC ContractTRUSTLESS
Single native SOST bondSOST bond locked on the SOST chain (verify via Explorer). The bond is the only collateral and the only slashable asset; create / monitor / claim on-chain. Activates V15 / block 25,000.
Model B — Escrow (historical)Historical / superseded. The former design locked gold in an Ethereum SOSTEscrow contract; it is no longer part of the current PoPC model.
Audit resultsAll audit triggers, results, and slash events are deterministic from block entropy. Replay the audit_seed computation from any full node.
RegistryAll contract IDs, addresses, transaction hashes, states, and history are published in this registry and verifiable on both chains.
🎮