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. Activates at V15 / block 20,000 and is not tradeable in V15. 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 — that activates at V15 / block 20,000 and is not tradeable in V15. 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
pending deployment
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 20,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
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 V15. 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 V15 (no PoPC DEX, 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 lockmock 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 activates at V15 / block 20,000 (GV_GOVERNANCE_ACTIVATION). Until then, vault funds accumulate but cannot be spent.
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 voteEpoch 0–1 (blocks 20,000–263,105): 95% threshold. Epoch 2+ (block 263,106+): 95% threshold. Voting window: 288 blocks (~48h).
GV4RejectedSpend doesn't match any rule → returned to vault automatically.
Governance Principles (GV1–GV4 Constitutional)IMMUTABLE
GV1 — Accumulation OnlyGold Vault funds ONLY for physical gold or tokenized gold (XAUT/PAXG)
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
Immutable Coinbase Split (50/25/25)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 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 the SOST protocol. Publicly verifiable on Etherscan.
// 11
Contract Registry
Active ContractsON-CHAIN VERIFIED
IDModelAssetAmountDurationStartEndStatusETH Address
FOUND-001AXAUT0.5 oz3 monthsTBDTBDPENDINGpending deployment
FOUND-002BPAXG0.5 oz3 monthsTBDTBDPENDINGpending deployment
Completed ContractsVERIFIED
No completed contracts yet.
Slashed ContractsAUTOMATIC
No slashed contracts.
Activation: The single native SOST bond activates at V15 / block 20,000 (BOND_ACTIVATION_HEIGHT_MAINNET). Bonds are created, monitored and claimed on the SOST chain and are not tradeable in V15. Community bonds will appear here as participants register. 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 20,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.
🎮