[ < back ] / sapphirealpha.xyz / p/hackathon
4 submissions

Sapphire OS — Hackathon Submissions

$ ./sapphire submit --all

0G_VERIFICATION_LAYER

Sapphire turns each autonomous signal into a public audit trail: sealed inference, merkle-rooted storage, on-chain timestamp, then read-only verifier replay.

SOURCE READY / LIVE PROOF PENDING
STEP 1
agent decision
STEP 2
0G Compute chatID
STEP 3
0G Storage rootHash
STEP 4
0G Chain SignalPublished
STEP 5
og_verify readback
chain
0G mainnet · 16661
contract
pending mainnet address
storage root
pending rootHash
sample tx
pending SignalPublished tx

COMPONENTS

0G ComputeTEE-sealed inference result carries provider, model, and chatIDlib/og/compute.py
0G StorageFull signal envelope is content-addressed by merkle rootHashlib/og/storage.py
0G ChainSapphireSignalVerifier.publishSignal anchors rootHash with block timestamplib/og/chain.py
Sapphire SentinelPayment and mandate receipts reuse the same on-chain safety spinecontracts/SapphireSentinelRegistry.sol

JUDGE_FAST_PATH

api
verify
echo '{"signal_id": 0}' | python3 plugins/claw-sapphire/tools/og_verify.py
safety
Public page is read-only · No private key or secret environment values are read · No 0G writes, trades, Telegram sends, or money movement · Mainnet proof remains explicitly pending until public tx/rootHash are recorded
[Live proof API] [Submission README] [Verifier tool]

READINESS

itemstatusevidencenext
0G Storage bridge pending lib/og/storage.py + official TS SDK bridge
0G Compute client pending lib/og/compute.py records provider/model/chatID for TEE re-verification
0G Chain client pending lib/og/chain.py + SapphireSignalVerifier.publishSignal
Read-only verifier pending og_verify reads chain state, downloads 0G Storage blob, verifies merkle proof
Offline regression tests pending pytest tests/unit/og_integration/ -q
0G mainnet contract pending No public 0G mainnet SapphireSignalVerifier address recorded yet Run scripts/deploy_og_chain.py --network mainnet from an operator wallet
SignalPublished event pending No public sample event recorded yet Publish one deliberately labeled hackathon sample signal, then record tx/id
0G Storage root pending No public storage root recorded yet Record the rootHash returned by og_publish for the sample signal

SUBMISSION_INDEX

0G APAC

SUBMITTED
Decentralized AI inference + storage for autonomous agents.
judging
AI x Web3 :: agentic data ops, 83 tests, full DA stack.
tests
83 passing
branch
feat/0g-integration
[PR / branch] [demo]

MegaETH

BUILDING
Real-time micro-block trading: sub-10ms execution on chain-4326.
judging
DeFi infra :: Wave B.5 read-only protocols + Wave B.3 GMX v2.
tests
Wave B.3 + B.5 in flight
branch
feat/megaeth-wave-b3-gmx-v2
[PR / branch] [demo] [explorer]

Robinhood London

LIVE
Live $5 BTC fills + Arbitrum Orbit chain (46630) integration.
judging
First $5 BTC fill 2026-04-28 04:06 UTC at $76,774.81. 14d Sortino soak.
tests
Manual confirmation token gate, $5 cap, $50 pilot, crypto-only.
contract
Arbitrum Orbit chain ID 46630
branch
main
[PR / branch] [demo] [explorer]

Zama

SCOPING
FHE signal verification + on-chain Sapphire signal registry.
judging
ZK signal hashes + FHE-friendly compute graph.
tests
ZK proof hash field live; FHE wiring scoped.
contract
SapphireSignalVerifier.sol (testnet)
branch
main
[PR / branch] [demo] [explorer]

// hack.sapphirealpha.xyz live feed unreachable — showing reference manifest

CRITERIA_MATRIX

trackthesisedgereach
0G APACagentic AI on decentralized DAfull mesh: signals, threat intel, brain synthmulti-region
MegaETHsub-10ms execution venueshadow controller + Pine v5 templateschain-4326
Robinhoodregulated retail-on-chainpaper/live boundaries labeled; execution details admin-onlychain-46630
ZamaFHE/ZK for opaque alphasignal hash registry contract live on testnetEVM