ACTIVE DUTIES
Aug 2, 2026
EU AI Act · Article 50
California SB 942
AI marking and disclosure
EU duties ↗ California duties ↗
FOR AUTOMATED WORK
Move faster with the oversight and evidence to stand behind the work.
An evidence chain for decisions, duties and human review.
RECORD THE DUTY AS IT HAPPENS · PROVE IT WHEN THEY ASK
ACTIVE DUTIES
EU AI Act · Article 50
California SB 942
AI marking and disclosure
EU duties ↗ California duties ↗UPCOMING
EU AI Act · Article 12
Logging for Annex III high-risk systems
Explore the duty ↗UPCOMING
EU AI Act · Article 12
Logging for embedded high-risk AI
Explore the duty ↗TWO WAYS TO BEGIN
BEFORE AN ACTION
Apply your rules. Bring a person in when a decision needs review.
Propose → Check → Review / act
Connect an agent →AFTER A DUTY
Connect a system. Preserve evidence of the duties it performs.
Perform → Record → Verify
Connect a system →RECORDS + ASTROLABE
An important question shouldn’t turn into a scavenger hunt across logs, messages, and document versions.
POLICIES + HUMAN REVIEW
Give reviewers the context they need to make a decision, and make the next step clear.
Slack · ServiceNow · Webhooks
SAMPLE · REVIEW QUEUE
Policy: external sharing needs review.
PORTABLE EVIDENCE
The next person should be able to understand the history without depending on whoever remembers it.
FROM YOUR TEAM → TO THE NEXT PERSON
SAMPLE · EXPORTED EVIDENCE
Keep the history. Let the recipient check it.
PRIVATE HISTORY · CHECKABLE EVIDENCE
Make evidence available to the people who need it while retaining control over what you disclose.
YOUR ORGANIZATION
AUTHORIZED PEOPLE
Content permissions · roles · encrypted attachments
SHARED MIRROR
Record standing · checkpoint · inclusion
Content access and public identification are separate choices.
COVERAGE · STARBOARD · BACKSTAFF
Follow your systems, compare declared and observed work, and investigate gaps.
PLANISPHERE / SAMPLE WORKSPACE
Disclosure service · observed sequence 104–108
Between the first and last observed events.
Systems, duties and the evidence they report.
AI provenance · session and tool records
EU AI Act · marking and disclosure
External sharing · human review
Rules, review routing and the standing of your records.
Find gaps in the observed record.
See your declared fleet.
Inspect governance and evidence health.
CONNECT YOUR WORKFLOW
Record a completed event or check a proposed action at the point that matters.
Python · TypeScript / Node · HTTP
OpenAI Agents · Codex · custom HTTP
Developer documentation ↗ Explore deployment options ↗HTTP / AFTER COMPLETION
POST /v1/record
X-Planisphere-Key: your_workspace_key
{
"pack": "ai-provenance",
"event_type": "agent_response",
"occurred_at": completed_at,
"source_payload": commitments
}
Request shape: send a completed timestamp and hash commitments. Follow the guide for a runnable example.
decision = ps.require_allow(
**proposal
)
# Continue only when allowed.
run_action()
Your application follows the policy decision.
No account required.
Choose a pack. Record an event.
Connect a system ↗Review work. Follow coverage. Share evidence.
Explore the console ↗START FREE
1,000
Monthly production allowance. One action may use several credits.
It lets someone check the integrity of a recorded artifact and its signature. It does not establish that every real-world event was captured.
You can keep content private, attach encrypted files when needed, and control who can access them. Public record checks expose limited proof information.
Yes. Export an evidence bundle for a recipient to check with the independent verifier. The console also provides an online verification path.
Keep a history others can inspect, inherit and rely on.
PACK CATALOG
Explore the events, duties and review paths in each pack.
AI PROVENANCE
Connect the prompts, responses and tool observations that belong to an AI session.
RECORD
Prompt, response and tool events
UNDERSTAND
Session context and commitments
OVERSEE
Declared and observed tools
EU AI ACT
Capture the events behind AI transparency and record-keeping duties.
TRANSPARENCY
Record when required disclosures were delivered.
TRACEABILITY
Preserve evidence of the events your system records.
REVIEW
Route configured decisions to the right reviewer.
Match the pack to your duties and system. A record supports evidence; it does not determine compliance.
CALIFORNIA SB 942
Keep evidence of the transparency steps your system performs.
DISCLOSURE
Record the disclosure event and its timing.
CONTEXT
Connect the event to the generated content through commitments.
EVIDENCE
Keep the signed record available for later inspection.
Use the corpus to understand the duty. Configure the evidence your system needs to capture.
CONNECT A SYSTEM
BEFORE THE ACTION
Send the proposed action for a decision. Continue when allowed; pause or route to review when required.
AFTER THE EVENT
Send what your system observed or performed. Keep its signed receipt connected to the work.
Choose a pack → Connect your system → Inspect your first receipt
Open Connect ↗RECORD CONTEXT
SESSION
S-0142 · Summary assistant
RECORDED EVENTS
Prompt → Tool observation → Response
POLICY CONTEXT
Inspect the policy details retained with this record.
CONTENT
Commitments identify content; access to any retained attachment is controlled separately.
CONTENT ACCESS
This viewer can inspect the record, but cannot open the retained attachment.
ATTACHMENT · ENCRYPTED
Permissions, retention settings and disclosure choices determine what this viewer can access.
CONTENT ACCESS
SAMPLE ATTACHMENT
The automated workflow completed its summary.
An authorized viewer can open a retained attachment. The proof commitment remains distinct from the content itself.
Retained content and proof standing have separate lifecycles. Expiration leaves a disposal record.
EVIDENCE BUNDLE
A portable bundle can be inspected independently of the console.
evidence_packet.json
The structured evidence packet.
ATTESTATION.json
The attestation and its verification context.
attestation_signature.json
The signature used to check the attestation.
SAVED VERIFICATION RESULT
✓ Signature valid
✓ Packet integrity checked
✓ Standing active
Local sandbox key. This example has no public anchor. Verification checks the evidence; it does not establish real-world truth.
Open Verify ↗SHARED PROOF
ORGANIZATION HISTORY
Eligible tenant heads
SHARED ROLLUP
A commitment to the included histories
VERIFICATION
Inspect the published proof and its standing
Shared rollup participation and public identity disclosure are separate choices. Publishing a proof does not publish the underlying attachment.
Open the Mirror ↗POLICY PREVIEW
Inspect the policy details retained with this record.
CURRENT RULE
The proposed action may proceed.
PROPOSED RULE
Pause for an Operations lead to review.
Inspect the resulting decision before changing the active policy. Review routes can include configured escalation destinations.
The connected application must follow the gate decision. Recording an observation alone does not stop an action.
Read the policy guide ↗COVERAGE DETAIL
Sequence 106 is absent from the observed range 104–108.
TOOL COVERAGE
Declared Search · Read · Send
Observed Search · Read
A gap or an absent observation calls for investigation. It does not establish what happened outside the recorded evidence.
Open coverage ↗VERIFY A SAMPLE
This example uses a locally signed bundle already checked by the independent verifier.
READY TO INSPECT
AI provenance · agent_response
Signature, packet integrity and standing.
Sandbox key · verified locally · no public anchor.
VERIFY A SAMPLE
SAMPLE VERIFICATION
○ Signature
○ Packet integrity
○ Standing
Loading saved verification result · local demonstration
NEW WORKSPACE
NO OBSERVATIONS YET
Connect a system and inspect its first signed receipt.
An empty view means there is no evidence in this view. It does not tell you whether work happened elsewhere.
Connect a system ↗