UnyKorn Stablecoins — Infrastructure Reference, Developer Hub & On-Chain ProofLive on-chain proof
UNYKORNSTABLECOINS
Proof of work · independently verifiable

Don't take our word for it.

Every claim on this page can be checked by a third party without asking us: live ledger lookups, bytecode compiled from published source and compared byte-for-byte with mainnet, source file hashes, and adversarial test results. Where something does not verify, we say so.

Scorecard

What is proven today

…/…
Mainnet transactions confirmed successful
1 exact
Deployed contract whose bytecode matches published source
47/47
Published Foundry security tests passing (10 Nov 2026)
9
Solidity sources published with SHA-256 (plus 3 archived originals)

Transaction results are fetched live by /api/proof from public XRPL and Polygon nodes at page load, not stored by us.

1 · Live ledger verification

Every transaction, checked against the chain

For each hash, this site's API asks a public node for the transaction and reports the result code, ledger or block, and timestamp exactly as the node returns them.

ClaimNetworkResult from chainLedger / blockTime (UTC)Explorer
Querying XRPL and Polygon…

Live account state

Loading…

Check it yourself

curl -s https://xrplcluster.com -H 'content-type: application/json' \
 -d '{"method":"tx","params":[{"transaction":
 "FCF6DC44CB20FB28D20EF837D26422A67880C31E0FDDE87C14CC5BED345E833B"}]}'

Any rippled or Polygon RPC works. No UnyKorn infrastructure is involved.

2 · Source ↔ bytecode

Does the deployed code match the published code?

We compiled the published Solidity with solc 0.8.24 (optimizer on, 200 runs), the same settings as our deployment scripts, and compared the runtime bytecode with what eth_getCode returns on Polygon.

ContractAddressOn-chainCompiledResult
ProofOfFundsOracle0x39B7…fAA242,143 B2,143 BEXACT MATCH including metadata hash
AeternaSovereignDollar0xA0B7…804818,535 B9,347 BNO MATCH source was revised after deployment; deployed revision not yet published
RWA custodial vault0xC0f7…86AFdD3,592 B—NOT PUBLISHED source not in this repository

Reproduce: solc --optimize --optimize-runs 200 --bin-runtime ProofOfFundsOracle.sol and diff against eth_getCode. Checked 17 Sep 2026.

Published source hashes

FileBytesSHA-256Status
AeternaSovereignDollar.sol12,20723cd33e25e816eabac90ee08093784698a17ab63f5c8e4a7b73137e9f3928659unchanged since 17 Sep 2026
GenesisMintCertificateNFT.sol4,616b9190c48c860e5388d3b36ccf45380e56c1367e75bc49d4adf4d4d5c1d6e198eunchanged since 17 Sep 2026
HolyGrailStablecoin.sol15,212e4c2da79d406089d97da1343291ad7ed59838c92f51ddbb79fd3f3c67113e705revised 10 Nov 2026
InstitutionalSettlementDollar.sol13,770fbcb09a0dce8e8e60cb260321a3d16685fc689e905515fa79386a32489e08ce0revised 10 Nov 2026
ProofOfFundsOracle.sol4,063af86a15be1bb43b961ce3e963201749f491f36f37b9f7885c777bc3b4832fda0unchanged since 17 Sep 2026
ProxyAdmin.sol1,458bb2f0d62dfe6687e043918eeaacd1d4bb311c4cb20cbcccc7c1c3c61a4f35f0eunchanged since 17 Sep 2026
QuantumShieldedDollar.sol22,2149773bf35efb2641b314661dc4bdd9a22070445be568cb9107b811b0a118f0328revised 10 Nov 2026
ReserveAttestationOracle.sol8,63723b278a37e2cb68e40b65f57b8f0feec79f65135a745c9d57e9e63dd46acec9funchanged since 17 Sep 2026
TransparentUpgradeableProxy.sol3,3179ab08822ce59213d91fab556209e51cea4994902ee9d7f27dbfd302c5d687338unchanged since 17 Sep 2026
archive/HolyGrailStablecoin.v1-2026-09-17.sol9,6834d104be49d49f684b5a4451b392d24337413c0267824e1dee843c324c65a79fboriginal, as published 17 Sep 2026
archive/InstitutionalSettlementDollar.v1-2026-09-17.sol11,4448608cd2e8c3063a281eeb758c040d5d2980ef73479da08a29e6e1a1a8cd8cc7boriginal, as published 17 Sep 2026
archive/QuantumShieldedDollar.v1-2026-09-17.sol11,2944a816dae76c7a195f101625eaf3745c3cec79b87cb44df80f80a0db7bb0382e2original, as published 17 Sep 2026
tests/QuantumShieldedDollar.t.sol20,740841dbe323084489f1c042e6649394521d4b6e03202db85f88597ee8b0ff4bb91Foundry test, 10 Nov 2026
tests/QuantumShieldedDollarV1Exploits.t.sol2,21263898ae7bc06657d6f52a5cf02d4228514e02c71cfa34634466cfbfba2391dc8Foundry test, 10 Nov 2026
tests/RolesAndQuotas.t.sol8,487f6d1c172a9408e2397beea78c0700f7e0a21084f3f71d64fdf6c43fa18775597Foundry test, 10 Nov 2026

Download any file and run sha256sum. The hash must match. Three reference contracts were revised on 10 Nov 2026 after an external review found security defects; the originals stay published under /contracts/archive/ with the hashes we first published, so earlier records still verify.

3 · Adversarial testing

Attack tests: 47 published, 14 self-reported

ReserveAttestationOracle and InstitutionalSettlementDollar are compiled with solc 0.8.24, deployed to an in-memory Ganache EVM, and attacked through ethers v6. These are real bytecode executions, not mocks.

Suite: test/adversarial_institutional_test.js · run 17 Sep 2026 against the original sources · Node 24 · exit code 0. This suite file is not yet published, so these 14 results are self-reported until it is.

Published and reproducible (10 Nov 2026): 47 Foundry tests that exercise the failure paths of the revised contracts, plus 4 that reproduce the original attacks succeeding against the archived sources. They cover: no single key can grant itself a mint quota, and replacing the master minter takes a 48-hour public timelock; every role can be rotated; a post-quantum-protected account cannot be moved, burned or redirected with a stolen ECDSA key, a pre-image seen in the mempool, or the pre-image alone; emergency recovery cannot be front-run and resets every role; implementations cannot be initialised outside the proxy. Each finding from our internal failure-path reviews has a test in these files. These are our tests, not an audit. Run instructions: README.txt.

Also disclosed: a second runner (evm_genuine_test_runner.js) currently fails because it references a contract not in the repository. A third file performs static source-pattern checks only and is not presented as an audit. No independent third-party audit has been performed yet; the published tests are ours, not an audit.

  • PASS  01 · Mint rejected with no active attestation
  • PASS  02 · Valid mint of $50 within reserve headroom
  • PASS  03 · Mint rejected when it would breach the 5% risk buffer
  • PASS  04 · Mint rejected to a frozen recipient
  • PASS  05 · Mint rejected on stale attestation (+13h)
  • PASS  06 · Emergency pause blocks minting
  • PASS  07 · Two-step ownership: attacker rejected, handover succeeds
  • PASS  08 · Revoked minter cannot mint
  • PASS  09 · Compliance role reassigned and exercised
  • PASS  10 · Duplicate attestor signature rejected
  • PASS  11 · Forged / unauthorized attestor signature rejected
  • PASS  12 · Single signature rejected under 2-of-2 threshold
  • PASS  13 · Validity window over 24h hard limit rejected
  • PASS  14 · Valid sorted 2-of-2 attestation committed

4 · Plain-language status

What these proofs do and don't show

Proven

  • UnyKorn controls a configured XRPL mainnet issuer and has issued, delivered and recorded tokens on it.
  • UnyKorn deployed working contracts to Polygon mainnet, including an oracle whose code exactly matches published source.
  • The reserve-gated minting design rejects unbacked, stale, forged and frozen-recipient mints in real EVM execution.
  • End-to-end tooling exists across XRPL, EVM, attestation, ISO 20022 and HTTP 402.

Not claimed

  • Pilot tokens (AET, AET-USD) are not a regulated stablecoin and have no redemption right. Only the first 10 units were cash-backed.
  • No external audit, accountant attestation, or regulatory licence yet.
  • Collateral valuations in internal test records are not independently verified and are not presented as assets.
  • The deployed AET-USD bytecode does not match current source (see above).