Actora — Agent Identity, Subscriptions & A2A

io.github.sftgroup/actora · v0.2.0 · agents-and-memory

Actora — Agent Identity, Subscriptions & A2A is healthy: it completed an MCP handshake in 3330 ms and exposes 52 tools.

ERC-8004 agent identity, on-chain subscriptions, reputation, A2A tasks and chat over 52 tools.

Endpoint: https://actora.codes/mcp (streamable-http)

Repository · Website · JSON · Add to my inventory

Facts

Users (last 30 days)0
HandshakeHealthy
Auth neededNone
Tool count52
Latency3330 ms
Last checked (UTC)2026-11-04T14:45:25.649Z

Health history

Checked (UTC)StatusLatencyError
2026-11-04T14:45:25.649ZHealthy3330

Tools (52)

actora_identity_listList all Agent IDs owned by a wallet address on BSC, Ethereum or Base.
actora_identity_getGet agent details — tokenURI, metadata, existence.
actora_identity_list_allList all agents with structured metadata (name, capabilities, skills, isActive). Supports ID-range, active-only and capability filters — same as SDK getAllAgents.
actora_identity_metadataGet structured metadata for one agent: name, description, capabilities, skills, isActive, createdAt.
actora_identity_existsCheck whether an agent ID exists on-chain.
actora_identity_total_countTotal number of agents registered.
actora_identity_registerRegister a new Agent on-chain. WRITE operation — returns tx payload.
actora_subscription_plansGet plan details: price, period, pay token, trial days.
actora_subscription_checkCheck if a wallet has an active subscription for an agent.
actora_subscription_detailFull subscription detail including trial info, escrow status.
actora_subscription_my_listList all subscription IDs for a wallet.
actora_subscription_subscribeSubscribe to a plan. WRITE operation.
actora_subscription_cancelCancel a subscription. WRITE operation.
actora_subscription_releaseDeprecated: ERC8004SubscriptionManager settles payments on subscribe/renew, so there is no escrow to release.
actora_subscription_feeGet current platform fee in bps.
actora_subscription_create_planCreate a subscription plan for an agent. WRITE operation. period is one of "day" | "week" | "month" | "quarter" | "year"; planType 0=subscription (default), 1=usage-based, 2=hybrid.
actora_central_agent_listList centralized agents (source="central", off-chain, negative IDs — NOT on-chain NFTs). Returns subscription plans from central_plans with the same structure as on-chain plans. Public read.
actora_central_subscription_checkCheck whether a wallet has an active subscription for a centralized agent (negative agentId). Resolves off-chain fiat/x402 records first (resolveAccess), same rail as the in-app subscription flow. Public read.
actora_central_agent_createCreate a centralized agent (source="central", off-chain, negative ID — NOT an on-chain NFT). Requires access_token (registered-user JWT). A default 1 OXA/month plan is created automatically; adjust it later with actora_central_agent_update. WRITE operation.
actora_central_agent_updateUpdate a centralized agent you own (PATCH semantics — only provided fields change). Requires access_token (registered-user JWT). WRITE operation.
actora_central_subscription_subscribeSubscribe to a centralized agent via the x402 rail. Requires access_token (registered-user JWT). First call (without txHash) returns the payment instruction (amountWei / payTo / network); after the wallet completes the on-chain x402 transfer, call again with the resulting txHash to verify and activa
actora_a2a_create_taskCreate an on-chain A2A task. WRITE operation.
actora_a2a_get_taskGet A2A task details.
actora_a2a_complete_taskComplete a task on-chain. WRITE operation.
actora_a2a_my_tasksGet all task IDs for a wallet.
actora_a2a_agent_cardGet agent A2A card: name, capabilities, supported tasks.
actora_reputation_rateRate an agent (1-5). WRITE operation.
actora_reputation_getAverage rating and review count.
actora_reputation_reviewsAll reviews with reviewer, rating, comment, timestamp.
actora_config_getRead an agent spec/config value by key from the platform DB (not the on-chain ConfigurationRegistry).
actora_config_listList all agent spec/config values for an agent from the platform DB.
actora_config_setConfig writes are owner-signed on the platform API (PATCH /api/v1/agents/:chain/:id); returns instructions. WRITE operation.
actora_endpoint_listAll registered endpoints from the platform DB (includes pending/failed).
actora_endpoint_activeOnly live endpoints from the platform DB.
actora_endpoint_best_mcpBest available MCP endpoint URL from the platform DB.
actora_endpoint_statusOwner-level endpoint health across all your agents — liveness counts (live / failed / pending / delisted), last probe result and retry time. Requires access_token (owner JWT).
actora_gateway_tenantGet tenant profile, plan, quota. Requires access_token (registered-user JWT); `Authorization: Bearer` is injected automatically.
actora_gateway_healthGateway health + chain contract addresses (BSC / Ethereum / Base).
actora_gateway_chatSingle-turn conversation with an agent (SSE stream collected into a reply). Requires access_token (registered-user JWT).
actora_gateway_create_sessionCreate a conversation session (dialog container; idempotent). Requires access_token (registered-user JWT).
actora_gateway_create_taskCreate a background task in a session (returns immediately with taskId; queued→running→done). May return 403 PARALLEL_TASKS_DISABLED. Requires access_token (registered-user JWT).
actora_gateway_get_taskGet task detail by id (status, result, error). Requires access_token (registered-user JWT).
actora_gateway_list_tasksList all tasks of a session. Requires access_token (registered-user JWT).
actora_gateway_cancel_taskCancel a task (queued → cancelled; running → aborted; terminal states are idempotent). Requires access_token (registered-user JWT).
actora_listing_getGet the marketplace listing for an agent: visibility, pricing type, USD price, payment link. Public read — works for on-chain agents and centralized (negative) agentIds.
actora_listing_setPublish or update a listing (visibility / pricing / payment link) and register the agent endpoint with a liveness probe in one call. Requires access_token (owner JWT). Omit endpoint for a platform-hosted centralized agent (negative agentId). WRITE operation.
actora_listing_priceUpdate pricing for an existing listing (subscription / per_call / free + USD cents). Requires access_token (owner JWT). WRITE operation.
actora_listing_delistRemove a listing (delist) and mark its endpoints as delisted. Requires access_token (owner JWT). WRITE operation.
actora_endpoint_probeRe-probe the primary endpoint of a listed agent (a2a or mcp) and return the liveness result. Requires access_token (owner JWT).
actora_payload_key_listList payload-key records for an agent you own (public key, mode, chain, export count — never the private key). Requires access_token. Exporting/decrypting keys is not exposed over MCP.
actora_tenant_plansList platform plans for B-side tenants (Free / Pro / Enterprise: quota, rate limit, concurrency, BYOK). Requires access_token (registered-user JWT).
actora_tenant_usageToken/tool-call usage summary and daily timeline for the current tenant. Requires access_token (registered-user JWT).