Agentick
A supervised AI workflow workspace. Agents draft, people decide, and every approval is a signature over the content it approved.
The tools to
trust the draft.
01
Workflows
Every run on one page: the stage it is on, who owns it, the state of its output and the one next action.
Blocked, waiting and done look different at a glance. A run keeps its own frozen copy of the workflow it started with, so a template edit never changes work already in flight.
02
Output review
Evidence, original output, your edits and the approval state side by side.
The evidence names each source as read, empty or missing, so a confident draft built on nothing is caught before anyone signs it.
03
Approval gates
Independent reviewers sign a hash of the content. The owner and the author can never approve their own stage.
Change the content after signing and the signatures stop counting. The server enforces this, not the page, so any client that skips the interface meets the same rule.
04
Agent Studio
Build agents from honest templates, grant tools with call budgets and timeouts, and test them before they touch a stage.
A saved test is bound to the agent version it was written for. An agent without a passing test on its current version cannot be assigned; the API answers 409.
05
Connectors
Attach a reviewed, hashed snapshot of a Jira ticket, a Confluence page or an Ontology dataset to a run.
Evidence reads are read only and separate from configured actions such as a Jira update, a Slack message or a reviewed Lambda invocation. A public dataset enters through
ontology:ingestwith each source file's hash recorded.06
Audit package
Any run exports as Markdown or JSON with every output, signer and hash, and verifies offline.
corepack pnpm audit:verify file.jsonrecomputes every hash and names each problem. A handling marking such as CUI appears on every page and on the first and last line of every package.
One request,
start to signed handoff.
An employee needs the repository access process. The agent must use the SOP, show its evidence, and wait for independent review. Scripted, synthetic, no network calls.
Presenter notes
Five minute presentation route
- 30 seconds: describe the documentation request and why a chat answer alone is insufficient.
- 90 seconds: walk through the source, tool grant and draft. Separate execution success from answer quality.
- 60 seconds: try owner approval, simulate two independent reviewers, then revise the draft to show why it needs review again.
- 60 seconds: open Engineering and follow one request through the UI, API, engine and storage.
- 60 seconds: show the real workspace or explain the reproducible scripted demo; close with current limits.
Signatures,
in context.
A run's record as an auditor reads it. Every stage carries the hash of its output, who produced it and who signed it. The accent column is the one a reviewer is being asked to sign now.
| Stage | Output hash | Author | Signed by | State |
|---|---|---|---|---|
| Intake | 4b1e9d…08a7 | alex.writer | no gate | complete |
| Grounding | c07f2a…51d3 | docs agent | sam.reviewer · jordan.reviewer | complete |
| Review | 9f3a71…c2e1 | alex.writer | sam.reviewer · 1 of 2 | awaiting approval |
| Handoff | — | — | — | pending |
Sample values. In the application the hash is SHA-256 over the output text; the audit package carries the full digest and audit:verify recomputes it.
Five steps.
No shortcuts.
- 01
Agent drafts
Read only tools, a call budget, a timeout and the sources it must read.
- 02
Evidence attached
Files read, tools called, checks passed or failed, all named.
- 03
Person reviews
The draft sits beside its evidence. The owner edits the handoff.
- 04
Reviewer signs
Never the author, never the owner. The signature is over a content hash.
- 05
Stage locks
The run advances and the trail stays. Edit the output and the signatures are void.
One policy boundary.
Many ways to work.
The browser presents state. The server decides what may happen. MCP clients reach the same workspace engines through scoped tools.
Follow a real request through the code
browser.tsrenders the workspace and submits an action to the HTTP API.server.tsresolves identity, verifies workspace membership and validates the payload.pipeline.tschecks the run revision, stage, role and approval rules before updating state.scheduler.tsruns approved assistant stages with saved references. Local repository agents usebot-worker.tswith explicit tool policies.storage.tspersists workspace state. Drafts, evidence and content hashes remain available for review.
The right access.
At every handoff.
Choose a company, assemble its agents into a workflow, then check the configuration before handoff. Select a stage to see the application control and its proposed AWS protection.
Illustrative control walkthrough. No authentication, AWS request or security test runs here. AWS protections require deployment and validation; they are not active in this local preview.
Before a company goes live
- Review agent assignments, model choices, references, tool permissions and execution limits. Current workflow checks report blockers; they do not deploy infrastructure.
- Separate production and development accounts; scope operator, worker and deployment roles.
- Test tenant isolation, denied tools, provider destinations and independent approvals.
- Review vulnerabilities, rehearse incident containment and restore a workspace from backup.
- Agree on data retention, region and provider use. Cloud hosting alone does not establish compliance.
One folder on disk.
That is the whole story.
- No cloud by default
- The app listens on your own machine only. Configured remote models and integrations receive the content you send to them, and nothing else.
- Readable storage
- Runs, approvals, agents and tests are plain documents in one workspace folder. Back it up, move it, open it.
- Separate workspaces
- Company identity and membership select access. A matching email domain alone never grants workspace authority.
- Grows to a company server
- The same product runs with sign in, tenants and independent reviewers when a team needs a shared instance.
- Handling marking
- One setting puts the agency's marking, for example CUI, on every page and into every audit package.
- Federal readiness
- Product behaviour mapped to NIST SP 800-53 control families, with the file and test behind each line. Read the map ↗
Try the Virginia briefing.
Run the Public Data Analyst, inspect its MCP tool calls and review its findings.
A few things
worth knowing.
Does it send my documents anywhere?
Model requests and configured external actions can send selected content outside the workspace. Review references, provider settings and message previews before sending. Nothing leaves the machine on its own.
Can an agent publish or deploy on its own?
No. Agents receive no deployment rights. Approval gates and integration permissions are checked by the backend, and configured external actions are separate from drafting.
Which models work?
Installed Ollama models and supported provider integrations with valid credentials. Saved connections use server side settings or the encrypted vault. Agent definitions reference credentials by setting name.
What happens when something is not set up?
You get the setup steps on the page. Not connected, not assigned, blocked and waiting each show the one action that resolves them.
Is this a compliance claim?
No. The federal readiness map shows which behaviours support which control families and names the known gaps. An authorization decision belongs to the agency and its assessors.
What to inspect.
What remains.
Evidence you can reproduce
Latest local application verification: October 22, 2026. These results describe the working prototype, not hosted CI or a live provider accuracy benchmark.
corepack pnpm typecheck corepack pnpm test corepack pnpm build corepack pnpm build:workbench
Current limits
- This website simulates the journey; it is not an authenticated workspace.
- Model completion and token counts do not establish answer accuracy. Review the cited evidence.
- Company repository execution needs isolated workers before it can be enabled.
- File backed company storage assumes one writer. Hosted scale, backup and recovery need further work.
- Clerk, Stripe, Slack, Jira, Lambda and Foundry require real configuration. This page connects none of them.
- No claim of federal authorization, accreditation or production readiness.
Presentation source: docs/site/. Open index.html directly, or run node docs/site/serve.mjs for the local preview. All sample records on this page are synthetic.
Connect a model,
run one workflow.
Run the scripted demo from source using the commands above. For a live model run, configure Ollama or a provider, inspect the evidence, and use independent reviewers. A public Windows download is not available yet.