Documentation & API Reference
The verifiable trust, dynamic neural agent cards, and cryptographic settlement layer on Monad parallel EVM.
1. Quickstart & Sandbox Testing
Developers can interact with Koliance via our RESTful BFF Gateway or directly query Monad smart contracts. To get started without billing credentials, every newly connected wallet receives 3 free Starter Claims (100 calls each).
curl -X GET "https://koliance.vercel.app/api/market?symbol=NVDA" \
-H "Accept: application/json"{
"code": 200,
"message": "Market quote retrieved successfully",
"data": {
"symbol": "NVDA",
"price": 142.50,
"source": "ALPACA_REALTIME",
"timestamp": 1729761200
}
}2. Protocol Architecture & Monad Parallel EVM
Koliance is engineered to exploit the parallel execution pipeline and sub-second finality of Monad (Chain ID 10143). By segregating state writes across isolated account paths, high-frequency AI agent settlements and dynamic attestation mints bypass typical EVM gas spikes and mempool contention.
Dynamic neural Agent Cards attest Web3 wallet activity, GitHub commit velocity, and Steam achievements into deterministic on-chain trust scores.
Perpetual contract positions, oracle aggregation (Pyth & Alpaca), and session-delegated transaction batching provide sub-second solvency validation.
3. EIP-712 Session Key Delegation
To allow AI agents to trade and consume computational resources without holding primary private keys or prompting manual wallet signatures, Koliance enforces typed structured EIP-712 session key delegations via SessionKeyRegistry.sol.
- • maxPerTxUSD: Strict single-transaction expenditure ceiling.
- • dailyLimitUSD: 24-hour rolling cumulative consumption cap.
- • allowedMCCs: Whitelisted Merchant Category Codes / Smart Contract methods.
- • Emergency Circuit Breaker: Account owners can freeze or revoke session keys instantly on-chain.
4. Developer API Reference
All API endpoints accept JSON payloads and authenticate via the x-api-key request header or EIP-712 bearer signatures.
Fetch live price quotes, 24h change, and Pyth / Alpaca oracle status.
symbol (e.g. NVDA, AAPL, BTC, ETH)Query remaining API quota, tier status, active session keys, and 24h volume.
Commit an autonomous agent payment transaction with Monad block receipt validation.
5. Smart Contracts & Monad Testnet Addresses
The authoritative trust registries and settlement contracts deployed on Monad Testnet (Chain ID 10143):
6. Standardized Error Handling (ADR-006)
In compliance with architectural decision record ADR-006, all gateway errors return closed-set status codes with machine-parseable error descriptors:
Malformed parameter, invalid signature, or zero address.
Missing or expired API key or invalid session signature.
Exceeded tier RPM limit (60, 300, or 1,200 RPM).
Upstream RPC degradation or Go gateway unreachable.