{"domain":"fullmakt.ai","count":1,"changes":[{"captured_at":"2026-08-17T07:16:24","card_hash":"dab692788f8dbde8053c4f98de39d7b511b0678721b4dca6be3c27e7988fc024","previous_card_hash":null,"diff":{"skills_added":[{"id":"approval.list","name":"List pending approvals","description":"List approvals awaiting a human decision. Deciding them is human-only.","tags":["ApprovalRead"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"audit.list","name":"Query the audit trail","description":"Recent broker/A2A audit entries for this account.","tags":["AuditRead"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"client.create","name":"Create execution client","description":"Create an OAuth client scoped to collections in this workspace. The secret is returned exactly once.","tags":["ClientWrite"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"client.list","name":"List execution clients","description":"List account-level OAuth clients for the remote MCP execution surface (no secrets returned).","tags":["ClientRead"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"collection.create","name":"Create collection","description":"Create a collection in the workspace.","tags":["CollectionWrite"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"collection.delete","name":"Delete collection","description":"Delete a collection and everything in it.","tags":["CollectionWrite"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"collection.export","name":"Export Postman collection","description":"Export a collection as Postman v2.1 JSON.","tags":["ImportExport"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"collection.get","name":"Get collection","description":"Full collection detail: items tree, variables, scripts.","tags":["CollectionRead"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"collection.import","name":"Import Postman collection","description":"Import a Postman v2.1 collection JSON into the workspace.","tags":["ImportExport"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"collection.list","name":"List collections","description":"List the collections in the workspace.","tags":["CollectionRead"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"collection.update","name":"Update collection","description":"Update name/description/auth/default environment/scripts.","tags":["CollectionWrite"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"discovery.generate","name":"Generate a collection from a URL","description":"Discover an API and generate a persisted, authenticated collection wired to credential references (never plaintext secrets). Same pipeline as the REST generate endpoint.","tags":["CollectionWrite"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"discovery.probe","name":"Probe an API surface","description":"Run the discovery ladder (OpenAPI/GraphQL/MCP/A2A) against a URL and return the normalized operations and auth summary. Reads only — persists nothing.","tags":["DiscoveryRun"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"environment.create","name":"Create environment","description":"Create an environment with variables. Variables may reference existing vault entries (vault://local/<name>) but LLM provider credentials cannot be set over A2A.","tags":["EnvironmentWrite"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"environment.delete","name":"Delete environment","description":"Delete an environment.","tags":["EnvironmentWrite"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"environment.list","name":"List environments","description":"List the workspace's environments.","tags":["EnvironmentRead"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"environment.update","name":"Update environment","description":"Rename an environment and/or replace its variables. Any stored LLM credential config is preserved untouched.","tags":["EnvironmentWrite"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"globals.get","name":"Get global variables","description":"List the workspace's global variables.","tags":["EnvironmentRead"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"globals.set","name":"Set global variables","description":"Replace the workspace's global variables.","tags":["EnvironmentWrite"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"grant.list","name":"List upstream OAuth grant references","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.","tags":["GrantRead"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"item.create","name":"Create item","description":"Create a folder or request (HTTP/GraphQL/WebSocket/gRPC/MCP) in a collection.","tags":["ItemWrite"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"item.delete","name":"Delete item","description":"Delete an item (and its children).","tags":["ItemWrite"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"item.get","name":"Get item","description":"Fetch one item with its request definition and children.","tags":["CollectionRead"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"item.move","name":"Move item","description":"Re-parent and/or re-order an item within its collection.","tags":["ItemWrite"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"item.update","name":"Update item","description":"Update an item's name, request definition and scripts.","tags":["ItemWrite"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"policy.get","name":"Get collection policy","description":"Read the policy document governing broker calls to a collection.","tags":["PolicyRead"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"policy.set","name":"Set collection policy","description":"Set the policy document (hardDeny / requireApproval / behavior rules) for a collection.","tags":["PolicyWrite"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"principal.create","name":"Create agent principal","description":"Create a named account-level agent identity for execution-side auditing and policy.","tags":["PrincipalWrite"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"principal.list","name":"List agent principals","description":"List the account's agent principals. Principals are account-level identities (not workspace-scoped), so this spans the owner's whole account.","tags":["PrincipalRead"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"vault.listEntries","name":"List vault entry references","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.","tags":["VaultRead"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"workspace.get","name":"Get workspace","description":"Summary of the workspace this token manages.","tags":["WorkspaceRead"],"inputModes":["application/json"],"outputModes":["application/json"]}],"skills_removed":[],"skills_changed":[],"fields_changed":[{"field":"name","before":null,"after":"fullmakt-a2a"},{"field":"description","before":null,"after":"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."},{"field":"version","before":null,"after":"0.1.0"},{"field":"protocolVersion","before":null,"after":"0.3.0"},{"field":"url","before":null,"after":"https://fullmakt.ai/a2a"},{"field":"preferredTransport","before":null,"after":"JSONRPC"}],"other_changed":true,"is_empty":false,"human_summary":"added 31 skills · name ∅ → fullmakt-a2a · description ∅ → Fullmakt management agent: create and ma · version ∅ → 0.1.0 · protocolVersion ∅ → 0.3.0 · url ∅ → https://fullmakt.ai/a2a · preferredTransport ∅ → JSONRPC"}}]}