Ask with a reference
The model sees a capability reference such as cap_weather_read_7f3d. It does not receive the provider credential.
How it works
CanaryNorth gives an AI a scoped way to propose an action, gives a person a decision point when policy requires one, and records what happened.
The demo uses synthetic requests and tools. The policy and receipt path are real application behavior.
The flow
The model sees a capability reference such as cap_weather_read_7f3d. It does not receive the provider credential.
The boundary checks the action, resource, scope, freshness, and content. The request is not trusted just because a model made it.
Higher-risk changes can wait for a human yes or no. No answer means no action in this synthetic workflow.
The record keeps the decision, reason, and references. It does not repeat the secret or the unsafe input.
Why the boundary matters
The model receives an opaque capability reference, not the provider credential. The server checks identity, scope, resource, expiry, replay state, content, and approval before recording the result.
Try the guided caseGlossary
Current scope
The demo covers scoped decisions, approval records, redacted evidence, persistent PostgreSQL storage, and signature verification. It does not connect to external provider tools or real user data.
Next