Surfil
// features

Pick the job. The capabilities follow.

Surfil is 11 products on one interception spine. This matrix groups every capability by the job you'd actually hire it for - each one links into the product that does the work.

surfil · one interception point
Claude CodeCursorCodex · Copilot
◈ interceptor
1. security2. cost3. quality4. observability5. memory
≋ one signed Weave spine
Common ground

Every capability inherits four facts

Whatever row of the matrix you care about, these hold underneath it.

byte-exact
never busts your prompt cache
Ed25519
every paid output signed
0
lines of source leave the device
byte-exact
clean uninstall, verified
Job · spend less

Spend less

Find the recoverable spend, recover it, and put a signed number on the result.

Job · stay safe

Stay safe

Catch the leak or the injected tool-call before it runs - and never break the build to do it.

Job · remember everything

Remember everything

Stop paying agents to re-derive your own architecture every morning.

Job · prove it

Prove it

Turn 'trust us' into a signature anyone can check - a manager, an auditor, a regulator.

The rule underneath

One layer carries all of it

This matrix is wide because the spine is single. Every capability above is a stage on one interception point - never a second proxy, never a side-channel.

No stacking tax

Adding a capability never adds a hop. Guard, Cap and Mind read the same intercepted stream - latency and failure surface stay constant.

One number per fact

Each product emits exactly one metric type onto the spine, so every dashboard figure traces to a single signed source.

Byte-exact underneath

The spine's passthrough preserves provider prefix hashes exactly - capabilities never silently cost you your prefix cache.

Which capabilities are live today vs. gated behind upcoming phases is tracked honestly on the roadmap and the build log.

Start with the job that hurts most

Core lights up the cost, safety and memory basics the same afternoon. The rest of the matrix is one upgrade away - when the receipts justify it.