Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.blindference.xyz/llms.txt

Use this file to discover all available pages before exploring further.

Contract Addresses

All contracts are deployed on Arbitrum Sepolia testnet.

Core Protocol Contracts

ContractAddressExplorerPurpose
PromptKeyStore0x1E22dD12f448B15f1Ca8560fB6B4463834FaAf73ViewStores CoFHE-encrypted AES key halves
ResultRegistry0xCebd831eCd00915E299b8Ef2666cAbf942dc7150ViewOn-chain result commitment
NodeAttestationRegistry0xB54e019e9717a8Ed4746bA9d7F1A3F83cf0a35E0ViewLegacy operator attestation
NodeRegistry0x72C0Ead949Fd2C346598a30AF1A69c3c5Cb86082ViewUnified node registry (proxy)
ExecutionCommitmentRegistry0xcd45aefE9a16772528fa30B7d47958a95e83440CViewTask dispatch
ReputationRegistry0xdaDb4D46D231d3fe6D3754E0861c8bCD36aF0604ViewOperator scoring
AgentConfigRegistry0x85aE035d6a94c006B5d0808cAdF47F5c22536996ViewModel configuration
RewardAccumulator0xFa25Fb53eF8dAc88E4f43bB7558Cf3930Bf3e817ViewReward distribution

Demo Vertical Contracts

ContractAddressExplorerPurpose
BlindferenceInputVault0x8dD7B2A9B69C76A69d33B2DF46426Cbe657a902bViewFHE input validation
BlindferenceAttestor0x957CEb3F3E77bF91A001ef9FB2cEeB40A860FD79ViewCustom attestation
BlindferenceUnderwriter0xC7D3706Ca2a42d739429Aec1b452051dA5Eb68f0ViewInsurance underwriter
BlindferenceAgent0x43132afC4F163C244f7b66Adafee32F6B904994cViewAgent configuration
MockPriceOracle0x5B01c9CcCe3E00DE92d3d76b312f2b9b2Db41e94ViewDemo price feed
InferenceGate0xF3014a79985f83898912cAe2676226310A546905ViewAccess control

Supporting Contracts

ContractAddressPurpose
ArbiterSelectionRegistry0xAaf7Dd729Cb5873975D3643bE2b89CA121143d3fArbiter selection for disputes
MockAgentIdentityRegistry0x723ef21650B66a5705eABB74c3f3a3dB1593bb62Agent identity mock (dev)
MockEscrowReleaser0x6B1dC5aca048e0F5FF7fdd4831Bd721c5501b9fcEscrow release mock (dev)
PrevRandaoRandomness0xA579Fb461FedA169d59481fE5A24Cb3B7beA8222VRF randomness source

Important Notes

  • PromptKeyStore (0x1E22dD12f448B15f1Ca8560fB6B4463834FaAf73) is the current production address supporting uint128 key halves
  • Older deployment 0x3F883189F163950220993688E14A56F1474554E3 is obsolete — it used uint256 key halves and is incompatible with current node runtime
  • All contracts are verified on Arbiscan
  • All contracts are on Arbitrum Sepolia (Chain ID: 421614)