Proof of Personal Custody

Prove Your Gold.
Earn Your Reward.

A voluntary time-bound commitment protocol. Participants prove custody of precious metals (XAUT/PAXG) and are rewarded from the PoPC Pool — 25% of every block, hardcoded at genesis. No custodians. No bridges. No trust.

EPOCH 2 | Activation target: February 2027
SECTION 01

What Is PoPC

Definition
NOT TOKENIZATION

PoPC is not a tokenization of gold. It does not promise yield, stability, or redeemability. It is a voluntary time-bound commitment protocol with automatic economic consequences.

A participant promises to maintain custody of precious metals for a defined period, backs that promise with a SOST bond, and is rewarded if they keep their word. If they break it, their bond is slashed automatically — no human judge involved.

How PoPC Differs
COMPARISON
ProtocolMechanism
MakerDAODeposit ETH (volatile crypto) → receive DAI. Collateral is crypto. Goal: price stability.
Compound / AaveDeposit crypto → borrow crypto. All digital. No physical world connection.
Staking protocolsLock token X → earn token X. Circular. No external asset backing.
SOST PoPCLock SOST bond → prove custody of real gold (XAUT/PAXG). Audited by PoW entropy. No custodian. No bridge.
SECTION 02

Model A — Self-Custody Bonds

For crypto natives, miners, and traders. Your gold never leaves your wallet. Only the SOST bond is at risk.

1. Declare

Declare Ethereum wallet holding XAUT/PAXG

2. Bond

Lock SOST bond (12-30% of gold value)

3. Commit

Maintain custody for 1-12 months

4. Audit

ConvergenceX entropy schedules random audits

5. Reward

Bond returned + reward from PoPC Pool

Dynamic Bond Calculation
RATIO-BASED

The bond percentage scales with the SOST/gold price ratio. System is ratio-based, not price-based — works at any gold/SOST price in any currency.

ratio = sost_price / gold_oz_price if ratio < 0.0001 → bond = 12% // early stage if ratio < 0.001 → bond = 15% if ratio < 0.01 → bond = 20% if ratio < 0.1 → bond = 25% if ratio < 0.2 → bond = 26% if ratio < 0.3 → bond = 27% if ratio < 0.4 → bond = 28% if ratio < 0.5 → bond = 29% if ratio ≥ 0.5 → bond = 30% // maximum bond_sost = bond_usd / sost_price_TWAP_7d
Gold PriceSOST PriceRatioBond %
$2,700$10.0003715%
$2,700$1000.03725%
$2,700$1,3500.5030%
$5,000$2,5000.5030%
ConvergenceX Entropy Audits
DETERMINISTIC

No party — not the Foundation, not any server — decides when a user is audited. The schedule is derived deterministically from ConvergenceX block entropy.

// Audit seed derived from PoW entropy triple seed = SHA256(block_id || commit || checkpoints_root) // Audit trigger per contract, per period r = PRF(seed, contractId, periodIndex) if r < p(reputation_stars): AUDIT REQUIRED

Verification is fully scripted — no humans involved:

StepAction
1User signs message with Ethereum wallet
2ecrecover() confirms identity
3Verifier checks: token.balanceOf(wallet) ≥ committed_amount
4EOA verification: extcodesize == 0 (no smart contracts)
5Continuous custody check via historical balance sampling
6Pass → checkpoint recorded. Fail → SLASH
EOA Requirement: The declared wallet must be an Externally Owned Account. Smart contract wallets, multisig wallets, and proxy contracts are not eligible. EOA status is verified at contract creation and at every audit. CREATE2 deployment after commitment triggers automatic slash.
Top-up & Extend
MODEL A

At any point before expiry you can increase your SOST bond and extend the contract duration. The contract restructures from the top-up moment — prior time settles proportionally, new period begins with the combined bond. Fee applies only to the new increment (5%). One contract, one reputation record.

SECTION 03

Model B — Timelocked Escrow

For precious metal investors and gold holders. Deposit XAUT/PAXG into an immutable escrow contract. Receive SOST immediately. No audits. No slash. No bond.

1. Deposit

Lock XAUT/PAXG into immutable escrow

2. Receive

Get SOST reward immediately

3. Wait

Gold locked for full term

4. Withdraw

Full gold returned at maturity

Escrow Architecture
IMMUTABLE
PropertyValue
Contract typeImmutable (no proxy, no UUPS, no admin)
Functionsdeposit(token, amount, unlockTime) + withdraw(depositId)
WithdrawalOnly original depositor, only after unlockTime
Admin keyNone
Emergency withdrawalNone
Early exitNot possible
Source codePublished, verified on explorer, independently audited
Foundation Role in Model B
NON-CUSTODIAL
ActionStatus
Custody of escrowed goldNO access, NO control
Watcher operationDetects deposits, triggers SOST payout
Escrowed gold on balance sheetOff-balance-sheet, transparency only
Watcher can steal goldImpossible (escrow is autonomous)
Watcher can delay payoutYes (liveness risk, not safety risk)
Autonomous claim fallbackclaimReward(depositId) after 72h
The fundamental trade: Gold liquidity for SOST liquidity. Users cannot unlock escrowed gold before maturity. However, the SOST reward is delivered immediately at deposit — full liquidity from day 1.
Transitional by design: The Foundation's watcher role in Model B and manual verification in Model A are Phase 1 operational processes with planned automation paths. This is a constitutional commitment — as smart contracts and the sost-popc-daemon are deployed, Foundation manual involvement is permanently retired.
Time Extension
MODEL B

Before expiry you may extend the duration and earn a loyalty bonus on the additional reward period. Fee applies to the extra reward only (10%). The escrow is immutable — to add more metals, open a new parallel contract.

SECTION 04

Reward Structures

Non-guaranteed: Reward rates are operational reference parameters. They may be adjusted, budgeted per epoch, or paused for security without changing consensus rules. They do not constitute interest, promised yield, or a financial obligation of the protocol.
Model A — Reward Rates (Reference)
% OF BOND

Rewards denominated in SOST as a percentage of bond. Bond is fully recoverable upon successful completion. Protocol fee: 5% of reward.

DurationReward (% of bond)Protocol Fee
1 month1%5%
3 months4%5%
6 months9%5%
9 months15%5%
12 months22%5%
// Model A reward calculation base_reward = bond_sost × reward_table[duration] protocol_fee = base_reward × 0.05 user_reward = base_reward - protocol_fee // User receives: bond_sost + user_reward
Model B — Reward Rates (Reference)
% OF GOLD VALUE

Lower rates than Model A because there is no slash risk. SOST reward delivered immediately at deposit. Protocol fee: 10% of reward.

DurationTotal RewardProtocol Fee
1 month0.02% of gold value10%
3 months0.25% of gold value10%
6 months1.5% of gold value10%
9 months3.75% of gold value10%
12 months7% of gold value10%
// Model B reward calculation SOST_reward = gold_value × rate × (duration/12) / sost_price protocol_fee = SOST_reward × 0.10 user_reward = SOST_reward - protocol_fee // User receives SOST immediately at deposit
Model A vs Model B
COMPARISON
AspectModel AModel B
What you lockSOST (bond)Gold (escrow)
Your goldIn YOUR walletIn escrow contract
Bond requiredYes (12-30%)No
Reward timingAt completion if passImmediately
Slash riskLose bondNone
12-month rate (reference)22% of bond7% of gold value
Protocol fee5%10%
Best forCrypto nativesGold holders
FEE DESIGN

Fee Structure

Fee-at-Deposit Design
NEVER AT COMPLETION

All fees are charged at the moment of each operation — never at completion.

ModelFeeCharged on
Model A5% of bondPer operation (opening or top-up increment)
Model B10% of gross rewardPer operation (opening or extension)
// Example — Model A top-up: Month 0: bond 100 SOST → fee 5 SOST Month 2: top-up +50 SOST → fee 2.5 SOST Total: 7.5 SOST // same cost as two separate contracts // top-up is pure convenience
SECTION 05

Reputation System

Reputation stars (0-5) determine audit frequency and maximum commitment size. Stars are earned through successful contract completions and destroyed on slash.

☆☆☆☆☆
0 STARS — NEW
Max 0.5 oz
30% audit probability
★☆☆☆☆
1 STAR
Max 1 oz
20% audit probability
★★★☆☆
3 STARS
Max 3 oz
10% audit probability
★★★★★
5 STARS — VETERAN
Max 10 oz
5% audit probability
Price Bulletin
NO ON-CHAIN ORACLE

Bond sizing uses a Price Bulletin model with explicit user consent. No on-chain oracle. No discretionary Foundation pricing.

PropertyValue
Published byFoundation (daily)
DataSOST/USD 7d TWAP, Gold/USD 7d TWAP
SourcesPublic exchange APIs (reproducible)
DistributionWebsite + GitHub + IPFS mirror
User consentRequired — user signs exact bond terms
On-chain pricesNone — not consensus-critical
Malicious bulletinUsers simply refuse to sign — no funds at risk
SECTION 06

Slashing Mechanics

Model A only. Model B has no slash risk — gold custody is enforced by the escrow contract.

SLASH TRIGGER

Custody Violation

XAUT/PAXG balance below committed amount at audit time, or no response after 48h grace period (with confirmed RPC availability).

SLASH SPLIT

50/50 Distribution

50% of slashed bond goes to PoPC Pool (funds future rewards). 50% goes to Gold Vault (buys more gold collateral). No supply is burned.

Slash Consequences
AUTOMATIC
ConsequenceDetail
BondLost — split 50/50 between PoPC Pool and Gold Vault
ReputationDestroyed (reset to 0 stars)
AddressBlacklisted
Supply effectNo burn — slashed SOST recycled into vaults
Human overrideNone — fully automatic
Design principle: Every fraud detected strengthens the protocol. Half funds future honest participants, half buys more gold. No supply is destroyed — it is recycled where it creates the most value.
SECTION 07

Epoch 2 Activation

Activation Timeline
FEBRUARY 2027
ParameterValue
Target activationFebruary 2027
Consensus changesNone — PoPC is application-layer
Pool funding25% of every block reward from genesis
Pool at activation (~1 year)~103,160 SOST accumulated
Escrow contractImmutable, published and audited before activation
Adaptive ruleIf SOST/gold ratio > 1.5 for 30 days, PoPC accepts SOST as custody asset
Pool Sustainability
LONG-TERM
ScenarioAnnual RewardsPool Usage
200 active contracts~6,000 SOST5.8% of annual intake
1,000 contracts~30,000 SOST29% of annual intake
30-year total pool~1,167,300 SOST + slash income