Contents

18Platform

Protocol Interfaces and Integrations

Narrow, reviewable module families and an illustrative data model. Not deployed ABIs.

Motes' architecture is built around narrow, reviewable interfaces. This page explains the integration categories without presenting unpublished contract addresses as deployed facts.

Proposed module families

ModuleHigh-level roleSafety boundary
NFT registryMap token ID to accountImmutable, verified identity relation
Account validatorVerify signer and owner policyNo unconstrained delegation
Execution moduleRun authorised callsRestricted targets and calldata
Strategy registryVersion and revoke policiesOwner-signature authority
Fee accountingClassify billable activitySingle-charge accounting
Oracle and risk adapterValue exposures and limitsFreshness and manipulation checks
DeFi adapterIntegrate a supported protocolRouter and function allowlists
Prediction adapterConnect an eligible market venueVenue and jurisdiction checks
Monitoring systemReconcile results and alert usersCannot expand spending limits

Illustrative read-only data model

AgentIdentity { chainId, nftContract, tokenId, smartAccount }
OwnerPolicy   { policyId, owner, validUntil, targets, assets, limits }
Activity      { agentId, policyId, actionType, proposedAmount, status }
Receipt       { chainTxHash | venueOrderId, settledAmount, fees, timestamp }