← all projects

CompliR

Arc mainnet
@mrnetwork0001·Onwo Ifeanyichukwu Emmanuel·43 followers·added 2026-10-24
0
stars
22k
lines
352
files
0
forks
43
followers
languages
TypeScript 84%JavaScript 8%Solidity 7%Shell 0%HTML 0%

CompliR is a counterparty-risk layer for money moving on Arc. One call returns a graded verdict, a limit, reason codes and an EIP-712 signature. Scoring in src/lib/scoring is deterministic over OpenSanctions, the USDC blacklist, a two-hop funder trace and ERC-8004 reputation (src/lib/erc8004); src/lib/analyst/guards.ts clamps the LLM analyst's limits to TIER_LIMIT_BANDS. Verdicts are attested on-chain: contracts/src/AttestationRegistry.sol exposes isAllowed(subject, maxTier) and attestBatch, and contracts/src/examples/GuardedTreasuryV2.sol shows releaseWithProof, where payouts must carry their verdict's decision hash. Both are verified on Arc mainnet (chain 5042): AttestationRegistry at 0xA82EDb5e111c31C63E06EF0007f2fa1a9e7EB30d and GuardedTreasuryV2 at 0x3B13186a1E4b1108eA5CB2f8853D84A2aeD71Cc5. Paid screens settle via an x402 v2 server for Circle's facilitator (src/lib/pay), and @complir/sdk and @complir/mcp expose verdicts to backends and agent tools. src/lib/operator/decide.ts runs an operator loop over code-enumerated treasury actions.

deployed on Arc mainnet · chain 5042
Evidence (2 verified on-chain): Sourcify exact-match verification · forge broadcast receipt (status 0x1)
events
tags
circle components
builder bio

Builder | AI Enthusiast | DeFi Researcher | 13x Hackathon Winner | MrNetwork

team · solo

1 (Solo) — Ifeanyichukwu Emmanuel Onwo (MrNetwork)

on xx/tryCompliR
repo description

Open, verifiable counterparty-risk oracle for USDC on Arc. Graded verdicts, EIP-712 attestations a contract can check, continuous re-screening, run end to end by an AI agent.

last pushed 2026-10-16