The camera for machine action.
Before you trust the output, capture the boundary.
BOUNDARYCAM is a public visual and machine-readable control surface for inspecting what crossed the boundary when software, agents, workflows, automations, CI systems, browser agents, API clients, or autonomous systems act.
Software no longer only produces output. It calls tools, submits forms, sends messages, modifies files, triggers workflows, approves records, deletes objects, publishes artifacts, and changes state.
When that happens, the important question is not only what the system produced.
The important question is what crossed the boundary.
- Public site: https://qxvi.github.io/BOUNDARYCAM
- Repository: https://github.com/qxvi/BOUNDARYCAM
- Release rail: https://github.com/qxvi/BOUNDARYCAM/releases
What crossed the boundary?
BOUNDARYCAM represents machine actions as Boundary Frames.
A Boundary Frame separates:
Actor
Action
Target
Authority
Execution
Evidence
Replay
Recognition
Recourse
Closure
Boundary status
BOUNDARYCAM does not say “trusted” or “not trusted.”
It shows the boundary condition.
BOUNDARY INCOMPLETE
CONTROLLED
CLOSED
BOUNDARYCAM = public audience and inspection surface
INVOCORDER = machine-action evidence recorder
VERIFRAX = verification and completion perimeter
SPEEDKIT = public registry and control engine
BOUNDARYCAM/
index.html
pages/
capture.html
frames.html
stack.html
about.html
data/
examples.json
surfaces.json
schemas/
boundary-frame.schema.json
capture-event.schema.json
public-control.schema.json
docs/
BOUNDARY_MODEL.md
CONTROL_SURFACE.md
FRAME_STATUS.md
STACK_RELATION.md
tools/
validate.py
public-control.json
boundarycam-manifest.json
boundary-schema.json
Apache-2.0
The native host is a dependency-free macOS service for native clients. It provides:
- local SQLite hash-chain Boundary Frame storage;
- six-digit rotating pairing codes;
- bearer-token authorization for paired devices;
- explicit printer selection for Boundary Frame reports;
- Bonjour advertisement on
_boundarycam._tcp; - loopback access for the forthcoming Mac application and menu bar.
Install the development host:
bash install/install-native-host.shInspect it locally:
curl http://127.0.0.1:43892/v1/health
curl http://127.0.0.1:43892/v1/infoCurrent completion boundary: the web/runtime/native-host core is implemented. The native Mac app, Mac menu bar, iPhone app, one-action production distribution, and current presentation remain open and are not claimed complete.