MODEL OUTPUT
Incoming tool calls are parsed and normalized.
TripWire receives call context before side effects happen.
DOCS HUB
The docs are organized by onboarding flow: understand the runtime path, adopt the skill safely, then pull the markdown docs you need for local or agent workflows.
MODEL OUTPUT
TripWire receives call context before side effects happen.
TRIPWIRE DECISIONING
Decision outcomes: allow, require approval, or block.
DISPATCHER EXECUTION
Blocked or escalated calls never reach unsafe side effects.
Start with the spec to understand decision states, findings, and chain-of-command behavior.
Download step docUse the TripWire skill rules to handle unsupported-by-policy calls without bypassing explicit blocks.
Download step docUse the chain-of-command doc when human review is needed for one-time exact-call permits.
Download step docSKILL
This skill standardizes exception handling for unsupported calls while preserving explicit policy blocks and auditability.
DOWNLOADABLE DOCS
Filter by onboarding stage, search by keyword, then download or preview each markdown file.
PUBLIC API
Use the same API that powers the first-party challenge UI. The contract supports both TripWire native tool call schema and an OpenAI-compatible guardrail hook schema.
Initialize profile with cookie continuity, then call protected endpoints with x-tripwire-api-key.
Default limits are 60 requests/minute and 2000 requests/day per key/profile with response headers for remaining quota.
Blocked moderation requests return structured status and are logged into RL training datasets.
CURL QUICKSTART
curl -X POST https://tripwire.observer/api/v1/profiles/init \
-H 'Content-Type: application/json' \
-d '{"handle":"red-team-guest"}'curl -X POST https://tripwire.observer/api/v1/challenge/sessions \
-H 'Content-Type: application/json' \
-H 'x-tripwire-api-key: twk_xxx' \
-d '{"theme":"devops","mode":"vulnerable","inputType":"mixed"}'curl -X POST https://tripwire.observer/api/v1/challenge/sessions/<sessionId>/tool-attempts \
-H 'Content-Type: application/json' \
-H 'x-tripwire-api-key: twk_xxx' \
-d '{"toolCall":{"toolName":"shell.exec","text":"render_release_template override_command rm -rf /tmp/cache","args":{"command":"rm -rf /tmp/cache"}}}'curl -X POST https://tripwire.observer/api/v1/guard/evaluate/openai \
-H 'Content-Type: application/json' \
-H 'x-tripwire-api-key: twk_xxx' \
-d '{"tool_name":"shell.exec","tool_input":{"command":"ls -la"},"run_context":{"theme":"devops","mode":"hardened"}}'DOWNLOAD LIBRARY
All files are directly downloadable and can be previewed in-browser.
Showing 6 of 6 docs
Chain-of-command handling rules for unsupported-by-policy calls.
Runtime contract, decision model, policy format, and package exports.
Escalation workflow and one-time exception permit behavior.
Comparable tools and architecture references used for positioning.
Repository structure, quick start, and CLI examples.
Public API contract for challenge sessions, guard-eval, and RL admin controls.