Change an agent’s access. Watch the approval.
Finance approved a Cursor agent on 1 October to read invoices. Its reach was frozen into the approval. Add or take away access and see what Scopewake reports.
Scopewake is the new name for the open-source Tideline CLI. Commands on this page use its current name, tideline.
Invoice reader
- Scope
- Read invoices, Singapore entity only
- Agent
- Cursor (project)
- Valid until
- 2027-10-01
- credential added generic-secret at .cursor/mcp.json:stripe (STRIPE_SECRET_KEY)
- capability added payments via mcp:stripe
- MCP server added stripe (local, npx)
$ tideline review --ledger approvals.json
tideline review (2026-10-24)
1 re-review required, 0 evidence expired, 0 to verify, 0 expiring soon, 0 current; 0 unapproved agent(s)
[re-review required] Invoice reader
approved by Head of Technology Risk on 2026-10-01, valid until 2027-10-01; owner Finance Operations
! credential added: cursor/Cursor (project) (.cursor/mcp.json): generic-secret at .cursor/mcp.json:stripe (STRIPE_SECRET_KEY) [MAS AIRM para 5.25(a), 5.24]
! capability added: cursor/Cursor (project) (.cursor/mcp.json): payments via mcp:stripe [MAS AIRM para 5.25(a), 5.24]
! MCP server added: cursor/Cursor (project) (.cursor/mcp.json): stripe (local, npx) [MAS AIRM para 5.25(a), 5.24]How it works
Four moments in the life of one approval. Scroll and they stack, like the file they become.
An owner approves the agent.
tideline approve records who approved what, for which agents, and freezes the reach they have today: servers, credentials, capabilities, cloud permissions.
- invoices server
- INVOICE_API_KEY
Reach frozen: 1 server, 1 credential
Its access grows without notice.
A developer connects Stripe to the same agent. Nothing in the approval record changes, so the approval now describes an agent that no longer exists.
- invoices server
- INVOICE_API_KEY
- stripe server
- payments capability
Change found: 1 server added
Scopewake flags the approval.
tideline review compares today’s reach with the frozen snapshot. Any addition marks the approval re-review required, with each reason and the MAS paragraph it maps to.
- invoices server
- INVOICE_API_KEY
- stripe server
- payments capability
3 reasons · MAS para 5.25(a)
The owner re-approves, on record.
The owner decides whether the change is significant and re-approves. The earlier approval stays in the history, so an examiner can see the whole trail.
- invoices server
- INVOICE_API_KEY
- stripe server
- payments capability
Reach frozen again, history kept
Open the folder. Click a paper to read it.
Evidence a reviewer can read
Every review names the approval, its owner and date, each change found, and the paragraph it maps to. One command, three formats.
$ tideline review --ledger approvals.json --format md > review.md tideline review --ledger approvals.json --format csv > review.csv tideline review --ledger approvals.json --fail-on-reviewBuilt for a careful yes
Start with local evidence.
It reads agent configuration files and policy exports on your own machines. Nothing is sent anywhere, so the evidence boundary is clear from the first day.
Show what is known, and what is not.
A configuration is evidence, not a guarantee of what an agent does at runtime. Gaps, unsupported sources and assumptions sit next to every finding.
Keep people in control.
Scopewake flags stale approvals and supplies the context. The accountable owner decides what is significant and what happens next.
Scopewake shows which approvals a change has touched, before anyone asks.
MAS Guidelines on AI Risk Management, para 5.25(a), issued 7 October 2026: significant changes should trigger appropriate reviews and re-approval processes before implementation. Scopewake is not endorsed by MAS; its mapping is indicative, not legal advice.
Scope
Start with one assessment
The scanner is open source and free to run on your machines and in CI. You pay when you want it set up, kept current and turned into evidence.
- Your agents’ reach scanned on your own machines
- Each AI approval checked against today’s reach
- A findings report with the evidence files attached
- Scope and acceptance criteria agreed in writing first
Then an annual evidence programme, from S$15,000.
Questions buyers ask
Scopewake is built to open no network connection and write no files. It reports the names, kinds and locations of secrets, never their values. Tests and a source-policy check enforce this design; they are not a proof, so read the code and run it offline first.
Start with one agent
Define a small pilot your team can evaluate in a week. Choose who leads it and where the first evidence comes from, and take the brief to your next meeting.
Ask about an assessment
Prefer to read first? Download the sample evidence or build a pilot brief.