Build
Contracts & local SDK
Configured Arc Testnet deployment values and the contract surface that separates owner powers from agent payment authority.
Arc Testnet
Chain ID 5042002. The values below are the deployment addresses configured in this application; inspect each address in Arcscan before relying on a deployment.
Native USDC token interface0x3600000000000000000000000000000000000000
Identity registry0x8004A818BFB912233c491871b3d84c89A494BD9e
Vault interface
Agent
pay(to, amount, actionType)
Owner
setRules, pause, unpause, withdraw, rotateAgentKey
Public reads
owner, agentKey, caps, allowedActions, balance
Public upkeep
sweepIdle (funds can only go to configured treasury)
Local monorepo SDK
Not documented as a public npm release
The SDK packages currently live in this repository. Use them as workspace packages or build them locally; do not assume a registry package exists.
workspace
git clone https://github.com/CryptoZephyr/Peribolos.git
cd Peribolos
npm install
npm run build:sdk
# workspace packages
# @peribolos/core
# @peribolos/langchain