{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_2scef9fyhu62","handle":"fullmakt-a2a","url":"https://wellknown.network/agents/fullmakt-a2a","links":{"self":"https://wellknown.network/agents/fullmakt-a2a/record.json","html":"https://wellknown.network/agents/fullmakt-a2a","markdown":"https://wellknown.network/agents/fullmakt-a2a/record.md","api":"https://wellknown.network/api/v1/agents/fullmakt-a2a","status":"https://wellknown.network/api/v1/agents/fullmakt-a2a/status","claim":"https://wellknown.network/agents/fullmakt-a2a/claim","claimApi":"https://wellknown.network/api/v1/claims","badge":"https://wellknown.network/agents/fullmakt-a2a/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air:fullmakt.ai:agent:fullmakt-a2a","type":"application/a2a-agent-card+json"},"kind":"agent","declared":{"name":"fullmakt-a2a","summary":"Fullmakt management agent: create and manage collections, requests, environments, policies and agent identities in one workspace. Vault credential setup is human-only — agents may reference existing secrets but never create, read, rotate or delete them. Execution (calling a collection's requests as…","description":"Fullmakt management agent: create and manage collections, requests, environments, policies and agent identities in one workspace. Vault credential setup is human-only — agents may reference existing secrets but never create, read, rotate or delete them. Execution (calling a collection's requests as tools) happens over MCP at https://fullmakt.ai/mcp/{collection} with an execution-scoped token from the same token endpoint.","publisher":null,"homepage":null,"repository":null,"version":"0.1.0","license":null,"protocols":["a2a"],"tags":["workspaceread","collectionread","collectionwrite","itemwrite","environmentread","environmentwrite","policyread","policywrite","approvalread","principalread","principalwrite","clientread","clientwrite","vaultread","auditread","importexport","discoveryrun","grantread"],"pricing":null,"endpoints":[{"url":"https://fullmakt.ai/a2a","type":"a2a","auth":"oauth2","probeable":true}],"skills":[{"id":"workspace.get","name":"Get workspace","tags":["workspaceread"],"description":"Summary of the workspace this token manages."},{"id":"collection.list","name":"List collections","tags":["collectionread"],"description":"List the collections in the workspace."},{"id":"collection.create","name":"Create collection","tags":["collectionwrite"],"description":"Create a collection in the workspace."},{"id":"collection.get","name":"Get collection","tags":["collectionread"],"description":"Full collection detail: items tree, variables, scripts."},{"id":"collection.update","name":"Update collection","tags":["collectionwrite"],"description":"Update name/description/auth/default environment/scripts."},{"id":"collection.delete","name":"Delete collection","tags":["collectionwrite"],"description":"Delete a collection and everything in it."},{"id":"item.create","name":"Create item","tags":["itemwrite"],"description":"Create a folder or request (HTTP/GraphQL/WebSocket/gRPC/MCP) in a collection."},{"id":"item.get","name":"Get item","tags":["collectionread"],"description":"Fetch one item with its request definition and children."},{"id":"item.update","name":"Update item","tags":["itemwrite"],"description":"Update an item's name, request definition and scripts."},{"id":"item.delete","name":"Delete item","tags":["itemwrite"],"description":"Delete an item (and its children)."},{"id":"item.move","name":"Move item","tags":["itemwrite"],"description":"Re-parent and/or re-order an item within its collection."},{"id":"environment.list","name":"List environments","tags":["environmentread"],"description":"List the workspace's environments."},{"id":"environment.create","name":"Create environment","tags":["environmentwrite"],"description":"Create an environment with variables. Variables may reference existing vault entries (vault://local/<name>) but LLM provider credentials cannot be set over A2A."},{"id":"environment.update","name":"Update environment","tags":["environmentwrite"],"description":"Rename an environment and/or replace its variables. Any stored LLM credential config is preserved untouched."},{"id":"environment.delete","name":"Delete environment","tags":["environmentwrite"],"description":"Delete an environment."},{"id":"globals.get","name":"Get global variables","tags":["environmentread"],"description":"List the workspace's global variables."},{"id":"globals.set","name":"Set global variables","tags":["environmentwrite"],"description":"Replace the workspace's global variables."},{"id":"policy.get","name":"Get collection policy","tags":["policyread"],"description":"Read the policy document governing broker calls to a collection."},{"id":"policy.set","name":"Set collection policy","tags":["policywrite"],"description":"Set the policy document (hardDeny / requireApproval / behavior rules) for a collection."},{"id":"approval.list","name":"List pending approvals","tags":["approvalread"],"description":"List approvals awaiting a human decision. Deciding them is human-only."},{"id":"principal.list","name":"List agent principals","tags":["principalread"],"description":"List the account's agent principals. Principals are account-level identities (not workspace-scoped), so this spans the owner's whole account."},{"id":"principal.create","name":"Create agent principal","tags":["principalwrite"],"description":"Create a named account-level agent identity for execution-side auditing and policy."},{"id":"client.list","name":"List execution clients","tags":["clientread"],"description":"List account-level OAuth clients for the remote MCP execution surface (no secrets returned)."},{"id":"client.create","name":"Create execution client","tags":["clientwrite"],"description":"Create an OAuth client scoped to collections in this workspace. The secret is returned exactly once."},{"id":"vault.listEntries","name":"List vault entry references","tags":["vaultread"],"description":"Metadata for existing vault entries (names + vault://local/<name> references). Values are never returned, and secrets can only be created, rotated or deleted by a human in the UI."},{"id":"audit.list","name":"Query the audit trail","tags":["auditread"],"description":"Recent broker/A2A audit entries for this account."},{"id":"collection.import","name":"Import Postman collection","tags":["importexport"],"description":"Import a Postman v2.1 collection JSON into the workspace."},{"id":"collection.export","name":"Export Postman collection","tags":["importexport"],"description":"Export a collection as Postman v2.1 JSON."},{"id":"discovery.probe","name":"Probe an API surface","tags":["discoveryrun"],"description":"Run the discovery ladder (OpenAPI/GraphQL/MCP/A2A, plus mail and file servers) against a URL and return the normalized operations, connections and auth summary. Reads only — persists nothing."},{"id":"discovery.generate","name":"Generate a collection from a URL","tags":["collectionwrite"],"description":"Discover an API and generate a persisted, authenticated collection wired to credential references (never plaintext secrets). Same pipeline as the REST generate endpoint."},{"id":"grant.list","name":"List upstream OAuth grant references","tags":["grantread"],"description":"Metadata for existing upstream OAuth grants (names + oauth://<name> references, provider, scopes, status). Secrets and tokens are never returned; grants are created, connected and deleted by a human in the UI."}],"tools":["Get workspace","List collections","Create collection","Get collection","Update collection","Delete collection","Create item","Get item","Update item","Delete item","Move item","List environments","Create environment","Update environment","Delete environment","Get global variables","Set global variables","Get collection policy","Set collection policy","List pending approvals","List agent principals","Create agent principal","List execution clients","Create execution client","List vault entry references","Query the audit trail","Import Postman collection","Export Postman collection","Probe an API surface","Generate a collection from a URL","List upstream OAuth grant references"],"extra":{"inputModes":["application/json"],"outputModes":["application/json"],"capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false},"protocolVersion":"0.3.0"},"attribution":{"kind":"a2a_card","name":"a2a_card","summary":"a2a_card","version":"a2a_card","description":"a2a_card"}},"derived":{"capabilities":[{"slug":"security.secrets","name":"Secrets Management","confidence":1,"provenance":"derived"},{"slug":"dev.docs-lookup","name":"Documentation Lookup","confidence":0.964,"provenance":"derived"}],"categories":["dev","security"]},"observed":{"status":"live","statusReason":"Responded 21s ago.","lastOkAt":"2026-09-05T16:25:05.365Z","lastProbedAt":"2026-09-05T16:25:05.365Z","statusComputedAt":"2026-09-05T16:25:26.026Z","reliability30d":{"probes":1,"successRate":1,"p50Ms":60},"latestObservations":[{"at":"2026-09-05T16:25:05.365Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":60,"error":null,"detail":{"name":"fullmakt-a2a","signed":false,"version":"0.1.0","cardPath":"/.well-known/agent-card.json","skillCount":31,"protocolVersion":"0.3.0"}}],"tools":null,"package":null},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"a2a_card","key":"https://fullmakt.ai/.well-known/agent-card.json","url":"https://fullmakt.ai/.well-known/agent-card.json","firstSeenAt":"2026-09-05T13:38:46.559Z","fetchedAt":"2026-09-05T13:38:46.559Z","normalizedAt":"2026-09-05T13:38:46.559Z"}]},"firstSeenAt":"2026-09-05T13:38:46.559Z","updatedAt":"2026-09-05T13:43:34.918Z"}