@safebrowse/core
v0.1.5
Published
Core SafeBrowse policy runtime for browser-use agents
Downloads
194
Maintainers
Readme
@safebrowse/core
Core SafeBrowse runtime for secure observation compilation, authority minting, approval binding, artifact handling, and replay construction.
Install
npm install @safebrowse/coreCurrent V6 Coverage
- HTML observation compilation and action evaluation
- connector preparation, approval issuance, and callback verification
- staged memory, promotion, and rollback
- replay bundle construction
- email-message and external-API surfaces
- DOCX, XLSX, PPTX, and attachment-bundle surfaces
- raw MIME and OOXML materialization before policy evaluation
Key Exports
compileObservationV6mintCapabilitiesForObservationV6evaluateCapabilityUseV6createApprovalIntentPayloadV6issueApprovalEnvelopeV6prepareToolOnboardingV6verifyToolCallbackV6stageMemoryRecordV6promoteStagedMemoryRecordV6rollbackMemoryRecordV6extractAttachmentGraphV6materializeBinarySurfaceCapturebuildReplayBundlebuildModelGuardObservationRequestapplyModelGuardAssessmenttightenAuthoritiesWithModelGuard
Model-Guard Contract
Core exports the supported V6 model-guard request/response types and tightening helpers. Model output is advisory unless the daemon is explicitly configured in tighten mode, and even then it can only restrict an already deterministic ALLOW result. It cannot create new authorities, widen an authority, or loosen a deterministic block.
The trained bundle is not part of this npm package. Bundle versions, feature schema versions, and optional digest metadata are carried as protocol evidence for a compatible private sidecar.
Capability Classes
The V6 runtime can evaluate:
navigateconnector_preparememory_promoteemail_sendemail_replyemail_forwardapi_readapi_writeapi_deleteapi_export
See the repository README for daemon routes, release state, and operational guidance:
