Pinned Tweet
Settlement risk on prediction markets, measured.

1 Jan to 2 Oct 2026: 3,005 disputes on 2,666 Polymarket markets. Of 2,543 settled disputed markets, 853 (33.5%) settled differently from the disputed proposal.

Signed, verifiable records. Free API: predge.io
2
0
2
124
Replying to @PredgeAI
/verify now returns valid: false, reason key_revoked, for anything signed with the old key, even records signed weeks ago.

Harsh, but it is the honest answer. Whoever holds a leaked key can sign a record with any date on it, so the date inside the signature proves nothing.
1
0
0
4
Replying to @PredgeAI
Lesson: if your signatures verify offline, verifiers cache your key for a long time. Design the revocation path before you need it:
- a status per key: active, retired, revoked
- a reason and a date
- verifiers that re-read the key list
- an anchor outside your infra
1
0
0
2
Replying to @PredgeAI
Want to test a verifier against a live signed record and the rotated key? Free pilot key, one step:
predge.io/start
0
0
0
3
Our host, Railway, emailed customers at 01:03 UTC on 22 Oct: an unauthorized party may have accessed customer env vars, some in decrypted form.

Our product is signed records. Our signing key lived in an env var, so we treated it as compromised. Here is what we did:
1
0
0
26
Replying to @PredgeAI
Same day:
- new ed25519 attestation key, kid 3b6551a6439b9bda
- old key 13fa3d18a369e6c7 stays in our key list, marked revoked, with a reason
- partners told by email which kid to pin

Key list: api.predge.io/.well-known/pr…
1
0
0
13
What are teams building in the @arc Accelerator?

This week: agents that pay.

Meet @PredgeAI, Novi Corpus and @ShadowOnArc: three teams giving AI agents wallets, spending rules and something worth spending on.

🧵 Closer look at the people and products behind the names ↓
7
6
39
2,086
Replying to @encodeclub
Predge is a paid API whose answers you can check without trusting them: buyers pay per call in USDC on Arc and get a result signed with a published key — verifiable offline, with the receipt on chain rather than in a database.

Every verdict is backed by a staked bond anyone can put wrong.

Live at pay.predge.io
3
0
6
349
Replying to @encodeclub
@encodeclub Thanks @encodeclub! Update since this was written: it's self-serve now. Grab a key in seconds at predge.io/start, POST /v1/verdicts and get a signed delivered / not-delivered verdict you can verify offline. v2 contracts live on Arc. Honest status: predge.io/trust
1
0
0
16
Dispute of the week #1: Polymarket's "Will the Tesla Roadster's 0-60 time be less than 1 second?"

$5.5M open interest on 18 Oct. The Yes proposal was disputed twice and the outcome went to a UMA token-holder vote. It resolved Yes on 20 Oct at 00:30 UTC.
1
0
0
20
Replying to @PredgeAI
What an agent's settlement logic should take from this:
- a price near 0.97 or 0.9995 is a price, not a resolution
- after a second dispute, plan for days
- do not spend collateral that is still in a vote
1
0
0
Replying to @PredgeAI
Predge signed a record of this dispute while the vote was open and again after it resolved. Both snapshots pass our verifier.

Full issue, tx hashes and files: data.predge.io/dispute-of-the…
Check a record: data.predge.io/verify
0
0
0
2
Built for @monad Metropolis: Predge Guard tells you, or your AI agent, whether a disputed Polymarket answer will hold before you trade it.

1 in 3 disputed answers changed in 2026. 26 verdicts already on Monad mainnet.

Tap a market, no typing: guard.predge.io
2
0
2
100
Replying to @PredgeAI
@PredgeAI @monad Can you take this questions??

I want to propose something great that can potentially lead to partnerships. Thanks

x.com/Ox88Josh/statu…
That makes sense. Keeping the main wallet separate and enforcing spending limits outside the agent is an interesting approach.

I’m helping with outreach for TUWA, an open-source TypeScript toolkit for Web3 apps across EVM and Solana. It provides building blocks for wallet connections, wallet-based authentication, and transaction tracking.

I’m curious about one thing: does your external allowance layer also control which transactions the agent can execute, or is it mainly focused on spending limits per call and per day?
1
0
0
24
Replying to @Ox88Josh
@Ox88Josh @monad Thanks Josh! Happy to hear it. Easiest is Telegram: t.me/latcom. Send the idea there in 2-3 lines and I'll get back to you after our Monad submission today.
1
0
1
47
Replying to @PredgeAI
@monad @nansen_ai @KuruExchange @perpltrade @withAUSD @MetaMask @chainlink @envio_indexer Sign in with email (@privy_io), the wallet you already use (@dynamic_xyz) or just a passkey (mera by Category Labs). No USDC on Monad? Aurora Intents tops up from 20+ chains.

On Android it's the same flow, and your fingerprint is the wallet.
1
0
2
49
Replying to @PredgeAI
@monad @nansen_ai @KuruExchange @perpltrade @withAUSD @MetaMask @chainlink @envio_indexer @privy_io @dynamic_xyz Why Monad: measured on mainnet, a verdict lands 1 to 2 s after its request and costs about $0.001 (38 markets, 66 tx). Cheap and fast enough to require before every single trade.

Code: github.com/predgeAI/erc80…
0
0
1
31
Replying to @PredgeAI
@monad Step 2, who's exposed: @nansen_ai data, paid per call over x402 on Monad.

Trump "Ammunition" is in a vote right now. Top holders: $91,170 on the disputed No vs $36,208 on Yes (12 Oct). That decides the next step: hedge, size down or wait.
2
0
2
55
Replying to @PredgeAI
@monad @nansen_ai Step 3, act in one tap: a @KuruExchange note that pays $1 if the answer flips (testnet, live book), a BTC short on Perpl margined in Agora's AUSD, or wait.

Agents get the same rule: our @MetaMask agent wallet plugin refuses the bet while the vote is open.
0
0
0
42