CAIN-42 CAIN Studio

Evidence library · family

Adapter

270 tested rules in the 'adapter' family, 270 held.

Last reviewed 2026-10-01

270 of 270 held   niche Tools, MCP, protocols & adapters

What this family tests

Every rule the CAIN-42 test suites recorded under the family adapter, across 1 evidence bundle. Each rule links to its own page with the recorded result and an in-browser check of the file it came from.

IDRuleBundleResult
I-ADAPTER-a2a-events_recordeda2a: events_recordedE25held
I-ADAPTER-a2a-signed_envelope_identitya2a: signed_envelope_identityE25held
I-ADAPTER-a2a-unsigned_envelope_refuseda2a: unsigned_envelope_refusedE25held
I-ADAPTER-a2a-unmapped_operation_refuseda2a: unmapped_operation_refusedE25held
I-ADAPTER-a2a-relabel_refuseda2a: relabel_refusedE25held
I-ADAPTER-a2a-deny_respecteda2a: deny_respectedE25held
I-ADAPTER-a2a-commit_without_allow_refuseda2a: commit_without_allow_refusedE25held
I-ADAPTER-a2a-executor_sealeda2a: executor_sealedE25held
I-ADAPTER-a2a-parameter_mutation_refuseda2a: parameter_mutation_refusedE25held
I-ADAPTER-a2a-token_single_usea2a: token_single_useE25held
I-ADAPTER-a2a-binding_change_invalidatesa2a: binding_change_invalidatesE25held
I-ADAPTER-a2a-policy_change_invalidatesa2a: policy_change_invalidatesE25held
I-ADAPTER-a2a-receipt_chain_verifiesa2a: receipt_chain_verifiesE25held
I-ADAPTER-a2a-quarantine_cascadesa2a: quarantine_cascadesE25held
I-ADAPTER-a2a-replay_matchesa2a: replay_matchesE25held
I-ADAPTER-browser-events_recordedbrowser: events_recordedE25held
I-ADAPTER-browser-signed_envelope_identitybrowser: signed_envelope_identityE25held
I-ADAPTER-browser-unsigned_envelope_refusedbrowser: unsigned_envelope_refusedE25held
I-ADAPTER-browser-unmapped_operation_refusedbrowser: unmapped_operation_refusedE25held
I-ADAPTER-browser-relabel_refusedbrowser: relabel_refusedE25held
I-ADAPTER-browser-deny_respectedbrowser: deny_respectedE25held
I-ADAPTER-browser-commit_without_allow_refusedbrowser: commit_without_allow_refusedE25held
I-ADAPTER-browser-executor_sealedbrowser: executor_sealedE25held
I-ADAPTER-browser-parameter_mutation_refusedbrowser: parameter_mutation_refusedE25held
I-ADAPTER-browser-token_single_usebrowser: token_single_useE25held
I-ADAPTER-browser-binding_change_invalidatesbrowser: binding_change_invalidatesE25held
I-ADAPTER-browser-policy_change_invalidatesbrowser: policy_change_invalidatesE25held
I-ADAPTER-browser-receipt_chain_verifiesbrowser: receipt_chain_verifiesE25held
I-ADAPTER-browser-quarantine_cascadesbrowser: quarantine_cascadesE25held
I-ADAPTER-browser-replay_matchesbrowser: replay_matchesE25held
I-ADAPTER-cli-events_recordedcli: events_recordedE25held
I-ADAPTER-cli-signed_envelope_identitycli: signed_envelope_identityE25held
I-ADAPTER-cli-unsigned_envelope_refusedcli: unsigned_envelope_refusedE25held
I-ADAPTER-cli-unmapped_operation_refusedcli: unmapped_operation_refusedE25held
I-ADAPTER-cli-relabel_refusedcli: relabel_refusedE25held
I-ADAPTER-cli-deny_respectedcli: deny_respectedE25held
I-ADAPTER-cli-commit_without_allow_refusedcli: commit_without_allow_refusedE25held
I-ADAPTER-cli-executor_sealedcli: executor_sealedE25held
I-ADAPTER-cli-parameter_mutation_refusedcli: parameter_mutation_refusedE25held
I-ADAPTER-cli-token_single_usecli: token_single_useE25held
I-ADAPTER-cli-binding_change_invalidatescli: binding_change_invalidatesE25held
I-ADAPTER-cli-policy_change_invalidatescli: policy_change_invalidatesE25held
I-ADAPTER-cli-receipt_chain_verifiescli: receipt_chain_verifiesE25held
I-ADAPTER-cli-quarantine_cascadescli: quarantine_cascadesE25held
I-ADAPTER-cli-replay_matchescli: replay_matchesE25held
I-ADAPTER-cloud_api-events_recordedcloud_api: events_recordedE25held
I-ADAPTER-cloud_api-signed_envelope_identitycloud_api: signed_envelope_identityE25held
I-ADAPTER-cloud_api-unsigned_envelope_refusedcloud_api: unsigned_envelope_refusedE25held
I-ADAPTER-cloud_api-unmapped_operation_refusedcloud_api: unmapped_operation_refusedE25held
I-ADAPTER-cloud_api-relabel_refusedcloud_api: relabel_refusedE25held
I-ADAPTER-cloud_api-deny_respectedcloud_api: deny_respectedE25held
I-ADAPTER-cloud_api-commit_without_allow_refusedcloud_api: commit_without_allow_refusedE25held
I-ADAPTER-cloud_api-executor_sealedcloud_api: executor_sealedE25held
I-ADAPTER-cloud_api-parameter_mutation_refusedcloud_api: parameter_mutation_refusedE25held
I-ADAPTER-cloud_api-token_single_usecloud_api: token_single_useE25held
I-ADAPTER-cloud_api-binding_change_invalidatescloud_api: binding_change_invalidatesE25held
I-ADAPTER-cloud_api-policy_change_invalidatescloud_api: policy_change_invalidatesE25held
I-ADAPTER-cloud_api-receipt_chain_verifiescloud_api: receipt_chain_verifiesE25held
I-ADAPTER-cloud_api-quarantine_cascadescloud_api: quarantine_cascadesE25held
I-ADAPTER-cloud_api-replay_matchescloud_api: replay_matchesE25held
I-ADAPTER-computer_use-events_recordedcomputer_use: events_recordedE25held
I-ADAPTER-computer_use-signed_envelope_identitycomputer_use: signed_envelope_identityE25held
I-ADAPTER-computer_use-unsigned_envelope_refusedcomputer_use: unsigned_envelope_refusedE25held
I-ADAPTER-computer_use-unmapped_operation_refusedcomputer_use: unmapped_operation_refusedE25held
I-ADAPTER-computer_use-relabel_refusedcomputer_use: relabel_refusedE25held
I-ADAPTER-computer_use-deny_respectedcomputer_use: deny_respectedE25held
I-ADAPTER-computer_use-commit_without_allow_refusedcomputer_use: commit_without_allow_refusedE25held
I-ADAPTER-computer_use-executor_sealedcomputer_use: executor_sealedE25held
I-ADAPTER-computer_use-parameter_mutation_refusedcomputer_use: parameter_mutation_refusedE25held
I-ADAPTER-computer_use-token_single_usecomputer_use: token_single_useE25held
I-ADAPTER-computer_use-binding_change_invalidatescomputer_use: binding_change_invalidatesE25held
I-ADAPTER-computer_use-policy_change_invalidatescomputer_use: policy_change_invalidatesE25held
I-ADAPTER-computer_use-receipt_chain_verifiescomputer_use: receipt_chain_verifiesE25held
I-ADAPTER-computer_use-quarantine_cascadescomputer_use: quarantine_cascadesE25held
I-ADAPTER-computer_use-replay_matchescomputer_use: replay_matchesE25held
I-ADAPTER-container-events_recordedcontainer: events_recordedE25held
I-ADAPTER-container-signed_envelope_identitycontainer: signed_envelope_identityE25held
I-ADAPTER-container-unsigned_envelope_refusedcontainer: unsigned_envelope_refusedE25held
I-ADAPTER-container-unmapped_operation_refusedcontainer: unmapped_operation_refusedE25held
I-ADAPTER-container-relabel_refusedcontainer: relabel_refusedE25held
I-ADAPTER-container-deny_respectedcontainer: deny_respectedE25held
I-ADAPTER-container-commit_without_allow_refusedcontainer: commit_without_allow_refusedE25held
I-ADAPTER-container-executor_sealedcontainer: executor_sealedE25held
I-ADAPTER-container-parameter_mutation_refusedcontainer: parameter_mutation_refusedE25held
I-ADAPTER-container-token_single_usecontainer: token_single_useE25held
I-ADAPTER-container-binding_change_invalidatescontainer: binding_change_invalidatesE25held
I-ADAPTER-container-policy_change_invalidatescontainer: policy_change_invalidatesE25held
I-ADAPTER-container-receipt_chain_verifiescontainer: receipt_chain_verifiesE25held
I-ADAPTER-container-quarantine_cascadescontainer: quarantine_cascadesE25held
I-ADAPTER-container-replay_matchescontainer: replay_matchesE25held
I-ADAPTER-database-events_recordeddatabase: events_recordedE25held
I-ADAPTER-database-signed_envelope_identitydatabase: signed_envelope_identityE25held
I-ADAPTER-database-unsigned_envelope_refuseddatabase: unsigned_envelope_refusedE25held
I-ADAPTER-database-unmapped_operation_refuseddatabase: unmapped_operation_refusedE25held
I-ADAPTER-database-relabel_refuseddatabase: relabel_refusedE25held
I-ADAPTER-database-deny_respecteddatabase: deny_respectedE25held
I-ADAPTER-database-commit_without_allow_refuseddatabase: commit_without_allow_refusedE25held
I-ADAPTER-database-executor_sealeddatabase: executor_sealedE25held
I-ADAPTER-database-parameter_mutation_refuseddatabase: parameter_mutation_refusedE25held
I-ADAPTER-database-token_single_usedatabase: token_single_useE25held
I-ADAPTER-database-binding_change_invalidatesdatabase: binding_change_invalidatesE25held
I-ADAPTER-database-policy_change_invalidatesdatabase: policy_change_invalidatesE25held
I-ADAPTER-database-receipt_chain_verifiesdatabase: receipt_chain_verifiesE25held
I-ADAPTER-database-quarantine_cascadesdatabase: quarantine_cascadesE25held
I-ADAPTER-database-replay_matchesdatabase: replay_matchesE25held
I-ADAPTER-deployment-events_recordeddeployment: events_recordedE25held
I-ADAPTER-deployment-signed_envelope_identitydeployment: signed_envelope_identityE25held
I-ADAPTER-deployment-unsigned_envelope_refuseddeployment: unsigned_envelope_refusedE25held
I-ADAPTER-deployment-unmapped_operation_refuseddeployment: unmapped_operation_refusedE25held
I-ADAPTER-deployment-relabel_refuseddeployment: relabel_refusedE25held
I-ADAPTER-deployment-deny_respecteddeployment: deny_respectedE25held
I-ADAPTER-deployment-commit_without_allow_refuseddeployment: commit_without_allow_refusedE25held
I-ADAPTER-deployment-executor_sealeddeployment: executor_sealedE25held
I-ADAPTER-deployment-parameter_mutation_refuseddeployment: parameter_mutation_refusedE25held
I-ADAPTER-deployment-token_single_usedeployment: token_single_useE25held
I-ADAPTER-deployment-binding_change_invalidatesdeployment: binding_change_invalidatesE25held
I-ADAPTER-deployment-policy_change_invalidatesdeployment: policy_change_invalidatesE25held
I-ADAPTER-deployment-receipt_chain_verifiesdeployment: receipt_chain_verifiesE25held
I-ADAPTER-deployment-quarantine_cascadesdeployment: quarantine_cascadesE25held
I-ADAPTER-deployment-replay_matchesdeployment: replay_matchesE25held
I-ADAPTER-event_stream-events_recordedevent_stream: events_recordedE25held
I-ADAPTER-event_stream-signed_envelope_identityevent_stream: signed_envelope_identityE25held
I-ADAPTER-event_stream-unsigned_envelope_refusedevent_stream: unsigned_envelope_refusedE25held
I-ADAPTER-event_stream-unmapped_operation_refusedevent_stream: unmapped_operation_refusedE25held
I-ADAPTER-event_stream-relabel_refusedevent_stream: relabel_refusedE25held
I-ADAPTER-event_stream-deny_respectedevent_stream: deny_respectedE25held
I-ADAPTER-event_stream-commit_without_allow_refusedevent_stream: commit_without_allow_refusedE25held
I-ADAPTER-event_stream-executor_sealedevent_stream: executor_sealedE25held
I-ADAPTER-event_stream-parameter_mutation_refusedevent_stream: parameter_mutation_refusedE25held
I-ADAPTER-event_stream-token_single_useevent_stream: token_single_useE25held
I-ADAPTER-event_stream-binding_change_invalidatesevent_stream: binding_change_invalidatesE25held
I-ADAPTER-event_stream-policy_change_invalidatesevent_stream: policy_change_invalidatesE25held
I-ADAPTER-event_stream-receipt_chain_verifiesevent_stream: receipt_chain_verifiesE25held
I-ADAPTER-event_stream-quarantine_cascadesevent_stream: quarantine_cascadesE25held
I-ADAPTER-event_stream-replay_matchesevent_stream: replay_matchesE25held
I-ADAPTER-filesystem-events_recordedfilesystem: events_recordedE25held
I-ADAPTER-filesystem-signed_envelope_identityfilesystem: signed_envelope_identityE25held
I-ADAPTER-filesystem-unsigned_envelope_refusedfilesystem: unsigned_envelope_refusedE25held
I-ADAPTER-filesystem-unmapped_operation_refusedfilesystem: unmapped_operation_refusedE25held
I-ADAPTER-filesystem-relabel_refusedfilesystem: relabel_refusedE25held
I-ADAPTER-filesystem-deny_respectedfilesystem: deny_respectedE25held
I-ADAPTER-filesystem-commit_without_allow_refusedfilesystem: commit_without_allow_refusedE25held
I-ADAPTER-filesystem-executor_sealedfilesystem: executor_sealedE25held
I-ADAPTER-filesystem-parameter_mutation_refusedfilesystem: parameter_mutation_refusedE25held
I-ADAPTER-filesystem-token_single_usefilesystem: token_single_useE25held
I-ADAPTER-filesystem-binding_change_invalidatesfilesystem: binding_change_invalidatesE25held
I-ADAPTER-filesystem-policy_change_invalidatesfilesystem: policy_change_invalidatesE25held
I-ADAPTER-filesystem-receipt_chain_verifiesfilesystem: receipt_chain_verifiesE25held
I-ADAPTER-filesystem-quarantine_cascadesfilesystem: quarantine_cascadesE25held
I-ADAPTER-filesystem-replay_matchesfilesystem: replay_matchesE25held
I-ADAPTER-grpc-events_recordedgrpc: events_recordedE25held
I-ADAPTER-grpc-signed_envelope_identitygrpc: signed_envelope_identityE25held
I-ADAPTER-grpc-unsigned_envelope_refusedgrpc: unsigned_envelope_refusedE25held
I-ADAPTER-grpc-unmapped_operation_refusedgrpc: unmapped_operation_refusedE25held
I-ADAPTER-grpc-relabel_refusedgrpc: relabel_refusedE25held
I-ADAPTER-grpc-deny_respectedgrpc: deny_respectedE25held
I-ADAPTER-grpc-commit_without_allow_refusedgrpc: commit_without_allow_refusedE25held
I-ADAPTER-grpc-executor_sealedgrpc: executor_sealedE25held
I-ADAPTER-grpc-parameter_mutation_refusedgrpc: parameter_mutation_refusedE25held
I-ADAPTER-grpc-token_single_usegrpc: token_single_useE25held
I-ADAPTER-grpc-binding_change_invalidatesgrpc: binding_change_invalidatesE25held
I-ADAPTER-grpc-policy_change_invalidatesgrpc: policy_change_invalidatesE25held
I-ADAPTER-grpc-receipt_chain_verifiesgrpc: receipt_chain_verifiesE25held
I-ADAPTER-grpc-quarantine_cascadesgrpc: quarantine_cascadesE25held
I-ADAPTER-grpc-replay_matchesgrpc: replay_matchesE25held
I-ADAPTER-http-events_recordedhttp: events_recordedE25held
I-ADAPTER-http-signed_envelope_identityhttp: signed_envelope_identityE25held
I-ADAPTER-http-unsigned_envelope_refusedhttp: unsigned_envelope_refusedE25held
I-ADAPTER-http-unmapped_operation_refusedhttp: unmapped_operation_refusedE25held
I-ADAPTER-http-relabel_refusedhttp: relabel_refusedE25held
I-ADAPTER-http-deny_respectedhttp: deny_respectedE25held
I-ADAPTER-http-commit_without_allow_refusedhttp: commit_without_allow_refusedE25held
I-ADAPTER-http-executor_sealedhttp: executor_sealedE25held
I-ADAPTER-http-parameter_mutation_refusedhttp: parameter_mutation_refusedE25held
I-ADAPTER-http-token_single_usehttp: token_single_useE25held
I-ADAPTER-http-binding_change_invalidateshttp: binding_change_invalidatesE25held
I-ADAPTER-http-policy_change_invalidateshttp: policy_change_invalidatesE25held
I-ADAPTER-http-receipt_chain_verifieshttp: receipt_chain_verifiesE25held
I-ADAPTER-http-quarantine_cascadeshttp: quarantine_cascadesE25held
I-ADAPTER-http-replay_matcheshttp: replay_matchesE25held
I-ADAPTER-jsonrpc-events_recordedjsonrpc: events_recordedE25held
I-ADAPTER-jsonrpc-signed_envelope_identityjsonrpc: signed_envelope_identityE25held
I-ADAPTER-jsonrpc-unsigned_envelope_refusedjsonrpc: unsigned_envelope_refusedE25held
I-ADAPTER-jsonrpc-unmapped_operation_refusedjsonrpc: unmapped_operation_refusedE25held
I-ADAPTER-jsonrpc-relabel_refusedjsonrpc: relabel_refusedE25held
I-ADAPTER-jsonrpc-deny_respectedjsonrpc: deny_respectedE25held
I-ADAPTER-jsonrpc-commit_without_allow_refusedjsonrpc: commit_without_allow_refusedE25held
I-ADAPTER-jsonrpc-executor_sealedjsonrpc: executor_sealedE25held
I-ADAPTER-jsonrpc-parameter_mutation_refusedjsonrpc: parameter_mutation_refusedE25held
I-ADAPTER-jsonrpc-token_single_usejsonrpc: token_single_useE25held
I-ADAPTER-jsonrpc-binding_change_invalidatesjsonrpc: binding_change_invalidatesE25held
I-ADAPTER-jsonrpc-policy_change_invalidatesjsonrpc: policy_change_invalidatesE25held
I-ADAPTER-jsonrpc-receipt_chain_verifiesjsonrpc: receipt_chain_verifiesE25held
I-ADAPTER-jsonrpc-quarantine_cascadesjsonrpc: quarantine_cascadesE25held
I-ADAPTER-jsonrpc-replay_matchesjsonrpc: replay_matchesE25held
I-ADAPTER-local_ipc-events_recordedlocal_ipc: events_recordedE25held
I-ADAPTER-local_ipc-signed_envelope_identitylocal_ipc: signed_envelope_identityE25held
I-ADAPTER-local_ipc-unsigned_envelope_refusedlocal_ipc: unsigned_envelope_refusedE25held
I-ADAPTER-local_ipc-unmapped_operation_refusedlocal_ipc: unmapped_operation_refusedE25held
I-ADAPTER-local_ipc-relabel_refusedlocal_ipc: relabel_refusedE25held
I-ADAPTER-local_ipc-deny_respectedlocal_ipc: deny_respectedE25held
I-ADAPTER-local_ipc-commit_without_allow_refusedlocal_ipc: commit_without_allow_refusedE25held
I-ADAPTER-local_ipc-executor_sealedlocal_ipc: executor_sealedE25held
I-ADAPTER-local_ipc-parameter_mutation_refusedlocal_ipc: parameter_mutation_refusedE25held
I-ADAPTER-local_ipc-token_single_uselocal_ipc: token_single_useE25held
I-ADAPTER-local_ipc-binding_change_invalidateslocal_ipc: binding_change_invalidatesE25held
I-ADAPTER-local_ipc-policy_change_invalidateslocal_ipc: policy_change_invalidatesE25held
I-ADAPTER-local_ipc-receipt_chain_verifieslocal_ipc: receipt_chain_verifiesE25held
I-ADAPTER-local_ipc-quarantine_cascadeslocal_ipc: quarantine_cascadesE25held
I-ADAPTER-local_ipc-replay_matcheslocal_ipc: replay_matchesE25held
I-ADAPTER-mcp-events_recordedmcp: events_recordedE25held
I-ADAPTER-mcp-signed_envelope_identitymcp: signed_envelope_identityE25held
I-ADAPTER-mcp-unsigned_envelope_refusedmcp: unsigned_envelope_refusedE25held
I-ADAPTER-mcp-unmapped_operation_refusedmcp: unmapped_operation_refusedE25held
I-ADAPTER-mcp-relabel_refusedmcp: relabel_refusedE25held
I-ADAPTER-mcp-deny_respectedmcp: deny_respectedE25held
I-ADAPTER-mcp-commit_without_allow_refusedmcp: commit_without_allow_refusedE25held
I-ADAPTER-mcp-executor_sealedmcp: executor_sealedE25held
I-ADAPTER-mcp-parameter_mutation_refusedmcp: parameter_mutation_refusedE25held
I-ADAPTER-mcp-token_single_usemcp: token_single_useE25held
I-ADAPTER-mcp-binding_change_invalidatesmcp: binding_change_invalidatesE25held
I-ADAPTER-mcp-policy_change_invalidatesmcp: policy_change_invalidatesE25held
I-ADAPTER-mcp-receipt_chain_verifiesmcp: receipt_chain_verifiesE25held
I-ADAPTER-mcp-quarantine_cascadesmcp: quarantine_cascadesE25held
I-ADAPTER-mcp-replay_matchesmcp: replay_matchesE25held
I-ADAPTER-message_queue-events_recordedmessage_queue: events_recordedE25held
I-ADAPTER-message_queue-signed_envelope_identitymessage_queue: signed_envelope_identityE25held
I-ADAPTER-message_queue-unsigned_envelope_refusedmessage_queue: unsigned_envelope_refusedE25held
I-ADAPTER-message_queue-unmapped_operation_refusedmessage_queue: unmapped_operation_refusedE25held
I-ADAPTER-message_queue-relabel_refusedmessage_queue: relabel_refusedE25held
I-ADAPTER-message_queue-deny_respectedmessage_queue: deny_respectedE25held
I-ADAPTER-message_queue-commit_without_allow_refusedmessage_queue: commit_without_allow_refusedE25held
I-ADAPTER-message_queue-executor_sealedmessage_queue: executor_sealedE25held
I-ADAPTER-message_queue-parameter_mutation_refusedmessage_queue: parameter_mutation_refusedE25held
I-ADAPTER-message_queue-token_single_usemessage_queue: token_single_useE25held
I-ADAPTER-message_queue-binding_change_invalidatesmessage_queue: binding_change_invalidatesE25held
I-ADAPTER-message_queue-policy_change_invalidatesmessage_queue: policy_change_invalidatesE25held
I-ADAPTER-message_queue-receipt_chain_verifiesmessage_queue: receipt_chain_verifiesE25held
I-ADAPTER-message_queue-quarantine_cascadesmessage_queue: quarantine_cascadesE25held
I-ADAPTER-message_queue-replay_matchesmessage_queue: replay_matchesE25held
I-ADAPTER-shell-events_recordedshell: events_recordedE25held
I-ADAPTER-shell-signed_envelope_identityshell: signed_envelope_identityE25held
I-ADAPTER-shell-unsigned_envelope_refusedshell: unsigned_envelope_refusedE25held
I-ADAPTER-shell-unmapped_operation_refusedshell: unmapped_operation_refusedE25held
I-ADAPTER-shell-relabel_refusedshell: relabel_refusedE25held
I-ADAPTER-shell-deny_respectedshell: deny_respectedE25held
I-ADAPTER-shell-commit_without_allow_refusedshell: commit_without_allow_refusedE25held
I-ADAPTER-shell-executor_sealedshell: executor_sealedE25held
I-ADAPTER-shell-parameter_mutation_refusedshell: parameter_mutation_refusedE25held
I-ADAPTER-shell-token_single_useshell: token_single_useE25held
I-ADAPTER-shell-binding_change_invalidatesshell: binding_change_invalidatesE25held
I-ADAPTER-shell-policy_change_invalidatesshell: policy_change_invalidatesE25held
I-ADAPTER-shell-receipt_chain_verifiesshell: receipt_chain_verifiesE25held
I-ADAPTER-shell-quarantine_cascadesshell: quarantine_cascadesE25held
I-ADAPTER-shell-replay_matchesshell: replay_matchesE25held
I-ADAPTER-websocket-events_recordedwebsocket: events_recordedE25held
I-ADAPTER-websocket-signed_envelope_identitywebsocket: signed_envelope_identityE25held
I-ADAPTER-websocket-unsigned_envelope_refusedwebsocket: unsigned_envelope_refusedE25held
I-ADAPTER-websocket-unmapped_operation_refusedwebsocket: unmapped_operation_refusedE25held
I-ADAPTER-websocket-relabel_refusedwebsocket: relabel_refusedE25held
I-ADAPTER-websocket-deny_respectedwebsocket: deny_respectedE25held
I-ADAPTER-websocket-commit_without_allow_refusedwebsocket: commit_without_allow_refusedE25held
I-ADAPTER-websocket-executor_sealedwebsocket: executor_sealedE25held
I-ADAPTER-websocket-parameter_mutation_refusedwebsocket: parameter_mutation_refusedE25held
I-ADAPTER-websocket-token_single_usewebsocket: token_single_useE25held
I-ADAPTER-websocket-binding_change_invalidateswebsocket: binding_change_invalidatesE25held
I-ADAPTER-websocket-policy_change_invalidateswebsocket: policy_change_invalidatesE25held
I-ADAPTER-websocket-receipt_chain_verifieswebsocket: receipt_chain_verifiesE25held
I-ADAPTER-websocket-quarantine_cascadeswebsocket: quarantine_cascadesE25held
I-ADAPTER-websocket-replay_matcheswebsocket: replay_matchesE25held

Other families in this niche

moat · protocol_domain · action · discovery · abi · interchange · agency_graph · telemetry · integrity · operation_kind · universal_action · radar · risk · routing · sdk · gateway · gip_carrier · ip · channel · reassessment · overlay_protocol · uact · route · runtime_adapter

Try CAIN-42 on your own agents

Create a free account and every new account starts with a 7-day trial of the full platform. Or try the sandbox first, with no account at all.

Create a free account →  ·  Try the sandbox  ·  See the whole ecosystem