This protocol is for an agent team evaluating Witnora from its own repository. It is designed to expose onboarding friction, not to manufacture a passing result. Use staging or deterministic fixtures only. Do not provide Witnora with production credentials or access to real payments, email, or customer data.
The first useful checkpoint is one locally validated evidence bundle visible in the hosted control plane.
Review the plan, then open a terminal in the Agent repository and run the displayed command.
npx witnora@latest onboard --project <project-id>
Produce a real Witnora evidence bundle from an existing Tripwire, MCPBench, or runtime artifact, then upload it.
npx witnora@latest run --tripwire .tripwire/latest/tripwire-result.json --push
# or
npx witnora@latest push --evidence .witnora/latest/agentcert-evidence.json
CI runners should use WITNORA_BASE_URL, WITNORA_PROJECT_ID, and the
secret WITNORA_API_KEY instead of persisting a user profile.
Generate the boundary-specific starter from an empty repository:
npx witnora@latest init --template <browser|coding|mcp|workflow|data> --subject <agent-name>
examples/minimal-browser-agent and
replace the fixture command with the real agent command.browser-use and
Stagehand adapters.results.json through
witnora run --mcpbench <path>.Record facts rather than impressions:
Success means the integration is reproducible and the evidence is explainable. It does not require the agent to pass every test.
Use Report onboarding friction on the Hosted Overview page so the stage, category, outcome, and bounded diagnostic context stay attached to the project. Public pilots may also use the repository’s External pilot report issue form. Never paste API keys, database URLs, access tokens, customer data, or unredacted production traces. Include links to public or sanitized CI artifacts when possible.