What exists, by language

Every abstraction, every language it has any source in, and what that source is: generated records or a generated service interface, a hand-written client, a facade resolver accessor, package metadata, a service implementation, or a recorded pass. Coverage answers whether a cell passed. This page answers what is there at all.

Measured at commit d150ba52f on 2026-10-20.

abstraction Go Python C++ Rust JavaScript
abstraction-asks
InterfaceClientFacadePackageService
  • interface: generated service interface
  • client: hand-written public source in openabstractions-flat/abstraction-asks/go
  • facade: client.Machine.ResolveAsks, client.Machine.ResolveAsksChoices, client.Machine.ResolveAsksNotificationOperator, client.Machine.ResolveAsksNotifications, client.Machine.ResolveAsksOperator, client.Machine.ResolveAsksPermission, client.Machine.ResolveAsksPermissionOperator, client.Machine.ResolveAsksResponder
  • package: openabstractions-flat/abstraction-asks/go/go.mod
  • service: application, application_book, book, choice_book, errors, expiry, notification_book, operator_book, permission, publisher, questions, responder_scope, scripthost, scripthostcases, serve, service, shared_choice_book, tiers, typed_permission, wire
InterfaceFacadePackage
  • interface: generated service interface
  • facade: resolve_asks, resolve_asks_choices, resolve_asks_operator
  • package: openabstractions-flat/abstraction-asks/py/pyproject.toml
InterfaceClientFacadePackage
  • interface: generated service interface
  • client: hand-written public source in openabstractions-flat/abstraction-asks/cpp
  • facade: resolve_asks
  • package: openabstractions-flat/abstraction-asks/cpp/CMakeLists.txt
InterfaceFacadePackage
  • interface: generated service interface
  • facade: resolve_asks, resolve_asks_operator
  • package: openabstractions-flat/abstraction-asks/rust/Cargo.toml
InterfaceFacadePackage
  • interface: generated service interface
  • facade: generic resolveService(contract) — no per-capability accessor
  • package: openabstractions-flat/abstraction-asks/javascript/package.json
abstraction-cas
InterfaceClientPackageService
  • interface: generated service interface
  • client: hand-written public source in openabstractions-flat/abstraction-cas/go
  • package: openabstractions-flat/abstraction-cas/go/go.mod
  • service: api, cas, placement, platform_other, platform_windows
InterfaceClientPackage
  • interface: generated service interface
  • client: hand-written public source in openabstractions-flat/abstraction-cas/python
  • package: openabstractions-flat/abstraction-cas/python/pyproject.toml
InterfaceClientPackage
  • interface: generated service interface
  • client: hand-written public source in openabstractions-flat/abstraction-cas/cpp
  • package: openabstractions-flat/abstraction-cas/cpp/CMakeLists.txt
— —
abstraction-config
InterfaceClientFacadePackageService
  • interface: generated service interface
  • client: hand-written public source in openabstractions-flat/abstraction-config/go
  • facade: client.Machine.ResolveConfig, client.Machine.ResolveConfigEditor, client.Machine.ResolveConfigObserver
  • package: openabstractions-flat/abstraction-config/go/go.mod
  • service: config, datadir, notify_bsd, notify_linux, notify_other, notify_windows, service, trust_unix, trust_windows, user_editor, watch
InterfaceClientFacadePackage
  • interface: generated service interface
  • client: hand-written public source in openabstractions-flat/abstraction-config/python
  • facade: resolve_config, resolve_config_editor, resolve_config_observer
  • package: openabstractions-flat/abstraction-config/python/pyproject.toml
InterfaceClientPackage
  • interface: generated service interface
  • client: hand-written public source in openabstractions-flat/abstraction-config/cpp
  • package: openabstractions-flat/abstraction-config/cpp/CMakeLists.txt
InterfaceFacadePackage
  • interface: generated service interface
  • facade: resolve_config, resolve_config_editor, resolve_config_observer
  • package: openabstractions-flat/abstraction-config/rust/Cargo.toml
InterfaceFacadePackage
  • interface: generated service interface
  • facade: generic resolveService(contract) — no per-capability accessor
  • package: openabstractions-flat/abstraction-config/javascript/package.json
abstraction-credentials
InterfaceClientFacadePackageService
  • interface: generated service interface
  • client: hand-written public source in openabstractions-flat/abstraction-credentials/go
  • facade: client.Machine.ResolveCredentialReader, client.Machine.ResolveCredentials, client.Machine.ResolveCredentialsApplier, client.Machine.ResolveScopedCredentials, client.Machine.ResolveScopedCredentialsApplier
  • package: openabstractions-flat/abstraction-credentials/go/go.mod
  • service: authorization, backend, credman_windows, dbus_linux, dpapi_windows, file_linux, holder, keychain_darwin, keychain_login_darwin, platform_other, platform_stub_notlinux, platform_stub_notwindows, resource, scoped, secretservice_linux, service
InterfaceFacadePackage
  • interface: generated service interface
  • facade: resolve_credentials, resolve_credentials_applier
  • package: openabstractions-flat/abstraction-credentials/py/pyproject.toml
InterfaceClientPackage
  • interface: generated service interface
  • client: hand-written public source in openabstractions-flat/abstraction-credentials/cpp
  • package: openabstractions-flat/abstraction-credentials/cpp/CMakeLists.txt
InterfaceFacadePackage
  • interface: generated service interface
  • facade: resolve_credentials, resolve_credentials_applier
  • package: openabstractions-flat/abstraction-credentials/rust/Cargo.toml
InterfaceFacadePackage
  • interface: generated service interface
  • facade: generic resolveService(contract) — no per-capability accessor
  • package: openabstractions-flat/abstraction-credentials/javascript/package.json
abstraction-download
RecordsClientPackageService
  • records: generated record types and codec only
  • client: hand-written public source in openabstractions-flat/abstraction-download/go
  • package: openabstractions-flat/abstraction-download/go/go.mod
  • service: all, bits, credentials, delegator, discover, fetcher, fetchers, handle, intent_watch, keeper, local, nas, nesting, netcost, network, parallel, powershell, ranges, reach, reserved, resume, resumepoint, runner, samepath, serve, slice, spec, store, tiers, trust, validators, wanted
RecordsPackage
  • records: generated record types and codec only
  • package: openabstractions-flat/abstraction-download/py/pyproject.toml
RecordsPackage
  • records: generated record types and codec only
  • package: openabstractions-flat/abstraction-download/cpp/CMakeLists.txt
RecordsPackage
  • records: generated record types and codec only
  • package: openabstractions-flat/abstraction-download/rust/Cargo.toml
RecordsFacadePackage
  • records: generated record types and codec only
  • facade: generic resolveService(contract) — no per-capability accessor
  • package: openabstractions-flat/abstraction-download/javascript/package.json
abstraction-facade
InterfaceClientFacadePackageService
  • interface: generated service interface
  • client: hand-written public source in openabstractions-flat/abstraction-facade/go
  • facade: client.Machine.ObserveCaller, client.Machine.ResolveApplications, client.Machine.ResolveRegistry, client.Machine.ResolveRegistryV2
  • package: openabstractions-flat/abstraction-facade/go/go.mod
  • service: bootstrap, grants, probe, resolution, runtime, supervision
InterfaceClientFacadePackage
  • interface: generated service interface
  • client: hand-written public source in openabstractions-flat/abstraction-facade/py
  • facade: resolve_applications, resolve_registry
  • package: openabstractions-flat/abstraction-facade/py/pyproject.toml
InterfaceClientPackage
  • interface: generated service interface
  • client: hand-written public source in openabstractions-flat/abstraction-facade/cpp
  • package: openabstractions-flat/abstraction-facade/cpp/CMakeLists.txt
InterfaceClientPackage
  • interface: generated service interface
  • client: hand-written public source in openabstractions-flat/abstraction-facade/rust
  • package: openabstractions-flat/abstraction-facade/rust/Cargo.toml
InterfaceClientFacadePackage
  • interface: generated service interface
  • client: hand-written public source in openabstractions-flat/abstraction-facade/javascript
  • facade: generic resolveService(contract) — no per-capability accessor
  • package: openabstractions-flat/abstraction-facade/javascript/package.json
abstraction-identity
RecordsClientPackageService
  • records: generated record types and codec only
  • client: hand-written public source in openabstractions-flat/abstraction-identity
  • package: openabstractions-flat/abstraction-identity/go.mod
  • service: privatedir, trustedpath
RecordsClientPackage
  • records: generated record types and codec only
  • client: hand-written public source in openabstractions-flat/abstraction-identity/py
  • package: openabstractions-flat/abstraction-identity/py/pyproject.toml
RecordsClientPackage
  • records: generated record types and codec only
  • client: hand-written public source in openabstractions-flat/abstraction-identity/cpp
  • package: openabstractions-flat/abstraction-identity/cpp/CMakeLists.txt
ClientPackage
  • client: hand-written public source in openabstractions-flat/abstraction-identity/rust
  • package: openabstractions-flat/abstraction-identity/rust/Cargo.toml
ClientFacadePackage
  • client: hand-written public source in openabstractions-flat/abstraction-identity/javascript
  • facade: generic resolveService(contract) — no per-capability accessor
  • package: openabstractions-flat/abstraction-identity/javascript/package.json
abstraction-inference
InterfaceClientFacadePackageService
  • interface: generated service interface
  • client: hand-written public source in openabstractions-flat/abstraction-inference/go
  • facade: client.Machine.ResolveEmbeddings, client.Machine.ResolveInference, client.Machine.ResolveInferenceChatV2, client.Machine.ResolveInferenceImageV2, client.Machine.ResolveInferenceOperator, client.Machine.ResolveInferenceSelectionOperatorV2
  • package: openabstractions-flat/abstraction-inference/go/go.mod
  • service: activity, admission, anthropic, audio_engine, audio_native, ceiling, content, embed, examples, grant_refusal, image, image_backend, image_engine, image_native, image_v2, imagemask, input, job_backend, job_dispatch, job_executor, job_lease, job_video, journal, live, live_adapter, live_backend_types, live_remote, mediationcontent, native, native_extensions, openai, operation, outcomes, overflow, preload, provider, providerhost, relay_page, remote, selection, selection_start, service, speech, standing, transcription, upstream, validate
InterfaceClientFacadePackage
  • interface: generated service interface
  • client: hand-written public source in openabstractions-flat/abstraction-inference/py
  • facade: resolve_inference, resolve_inference_operator
  • package: openabstractions-flat/abstraction-inference/py/pyproject.toml
InterfaceClientFacadePackage
  • interface: generated service interface
  • client: hand-written public source in openabstractions-flat/abstraction-inference/cpp
  • facade: resolve_inference, resolve_inference_operator
  • package: openabstractions-flat/abstraction-inference/cpp/CMakeLists.txt
InterfaceFacadePackage
  • interface: generated service interface
  • facade: resolve_inference
  • package: openabstractions-flat/abstraction-inference/rust/Cargo.toml
InterfaceClientFacadePackage
  • interface: generated service interface
  • client: hand-written public source in openabstractions-flat/abstraction-inference/javascript
  • facade: generic resolveService(contract) — no per-capability accessor
  • package: openabstractions-flat/abstraction-inference/javascript/package.json
abstraction-job
InterfaceClientFacadePackageService
  • interface: generated service interface
  • client: hand-written public source in openabstractions-flat/abstraction-job/go
  • facade: client.Machine.ResolveJobInventory, client.Machine.ResolveJobOperator, client.Machine.RestoreJobs
  • package: openabstractions-flat/abstraction-job/go/go.mod
  • service: acceptanceprovider, awake, awake_unix, awake_windows, envelope, handle, immutable, interface, layout, memory, ranges, read_unix, read_windows, record, remote, serve, store, watch, wire
InterfaceFacadePackage
  • interface: generated service interface
  • facade: resolve_job_inventory, resolve_job_operations, resolve_jobs
  • package: openabstractions-flat/abstraction-job/py/pyproject.toml
InterfacePackage
  • interface: generated service interface
  • package: openabstractions-flat/abstraction-job/cpp/CMakeLists.txt
InterfaceFacadePackage
  • interface: generated service interface
  • facade: resolve_job_inventory, resolve_job_operations, resolve_jobs
  • package: openabstractions-flat/abstraction-job/rust/Cargo.toml
InterfaceFacadePackage
  • interface: generated service interface
  • facade: generic resolveService(contract) — no per-capability accessor
  • package: openabstractions-flat/abstraction-job/javascript/package.json
abstraction-logging
InterfaceClientFacadePackageService
  • interface: generated service interface
  • client: hand-written public source in openabstractions-flat/abstraction-logging/go
  • facade: client.Machine.ResolveLog, client.Machine.ResolveLogApplicationObserver, client.Machine.ResolveLogApplicationReader, client.Machine.ResolveLogObserver, client.Machine.ResolveLogReader, client.Machine.ResolveLogSourceReader
  • package: openabstractions-flat/abstraction-logging/go/go.mod
  • service: application_resource, async, client_handler, history, history_scan, identity, linereader, peer_linux, peer_other, record, resolved, retention, retention_history, retention_other, retention_unix, retention_windows, separation_unix, separation_windows, service, sink, slog, stored_row
InterfaceClientFacadePackage
  • interface: generated service interface
  • client: hand-written public source in openabstractions-flat/abstraction-logging/py
  • facade: resolve_log, resolve_log_observer, resolve_log_reader
  • package: openabstractions-flat/abstraction-logging/py/pyproject.toml
InterfaceClientFacadePackage
  • interface: generated service interface
  • client: hand-written public source in openabstractions-flat/abstraction-logging/cpp
  • facade: resolve_log, resolve_log_observer, resolve_log_reader
  • package: openabstractions-flat/abstraction-logging/cpp/CMakeLists.txt
InterfaceFacadePackage
  • interface: generated service interface
  • facade: resolve_log, resolve_log_observer, resolve_log_reader
  • package: openabstractions-flat/abstraction-logging/rust/Cargo.toml
InterfaceFacadePackage
  • interface: generated service interface
  • facade: generic resolveService(contract) — no per-capability accessor
  • package: openabstractions-flat/abstraction-logging/javascript/package.json
abstraction-model
InterfaceClientFacadePackageService
  • interface: generated service interface
  • client: hand-written public source in openabstractions-flat/abstraction-model/go
  • facade: client.Machine.ResolveModel
  • package: openabstractions-flat/abstraction-model/go/go.mod
  • service: credentials, hf, local, model, ollama, ref, service
InterfaceClientFacadePackage
  • interface: generated service interface
  • client: hand-written public source in openabstractions-flat/abstraction-model/python
  • facade: resolve_model
  • package: openabstractions-flat/abstraction-model/python/pyproject.toml
InterfaceClientPackage
  • interface: generated service interface
  • client: hand-written public source in openabstractions-flat/abstraction-model/cpp
  • package: openabstractions-flat/abstraction-model/cpp/CMakeLists.txt
InterfaceFacadePackage
  • interface: generated service interface
  • facade: resolve_model
  • package: openabstractions-flat/abstraction-model/rust/Cargo.toml
InterfaceFacadePackage
  • interface: generated service interface
  • facade: generic resolveService(contract) — no per-capability accessor
  • package: openabstractions-flat/abstraction-model/javascript/package.json
abstraction-provider-kit
ClientPackageService
  • client: hand-written public source in openabstractions-flat/abstraction-provider-kit/go
  • package: openabstractions-flat/abstraction-provider-kit/go/go.mod
  • service: engineproc, modelplace, quarantine, refusal, runtimeprog, sandbox, videoops
— — — —
abstraction-provider-lemonade
ClientPackageService
  • client: hand-written public source in openabstractions-flat/abstraction-provider-lemonade/go
  • package: openabstractions-flat/abstraction-provider-lemonade/go/go.mod
  • service: provider, server, setup
— — — —
abstraction-provider-localai
ClientPackageService
  • client: hand-written public source in openabstractions-flat/abstraction-provider-localai/go
  • package: openabstractions-flat/abstraction-provider-localai/go/go.mod
  • service: attach, launch, localai, modelyaml, pins, process_linux, process_other, settings, transport
— — — —
abstraction-provider-modelbridge
ClientPackageService
  • client: hand-written public source in openabstractions-flat/abstraction-provider-modelbridge/go
  • package: openabstractions-flat/abstraction-provider-modelbridge/go/go.mod
  • service: bridge, service
— — — —
abstraction-provider-modelhost
ClientPackageService
  • client: hand-written public source in openabstractions-flat/abstraction-provider-modelhost/go
  • package: openabstractions-flat/abstraction-provider-modelhost/go/go.mod
  • service: host, service
— — — —
abstraction-provider-pytorch
ClientPackageService
  • client: hand-written public source in openabstractions-flat/abstraction-provider-pytorch/go
  • package: openabstractions-flat/abstraction-provider-pytorch/go/go.mod
  • service: torch
— — — —
abstraction-provider-thenoise
ClientPackageService
  • client: hand-written public source in openabstractions-flat/abstraction-provider-thenoise/go
  • package: openabstractions-flat/abstraction-provider-thenoise/go/go.mod
  • service: cacheguard, cacheguard_other, cacheguard_windows, engine, enginefiles, gpugate, host, launchenv, runtime
— — — —
abstraction-resource
InterfaceClientFacadePackageService
  • interface: generated service interface
  • client: hand-written public source in openabstractions-flat/abstraction-resource/go
  • facade: client.Machine.ResolveResourceLeases, client.Machine.ResolveResourceTable
  • package: openabstractions-flat/abstraction-resource/go/go.mod
  • service: gpufault, holder, instrument, service
InterfaceFacadePackage
  • interface: generated service interface
  • facade: resolve_resource_leases, resolve_resource_table
  • package: openabstractions-flat/abstraction-resource/py/pyproject.toml
InterfaceClientFacadePackage
  • interface: generated service interface
  • client: hand-written public source in openabstractions-flat/abstraction-resource/cpp
  • facade: resolve_resource_leases, resolve_resource_table
  • package: openabstractions-flat/abstraction-resource/cpp/CMakeLists.txt
InterfaceClientFacadePackage
  • interface: generated service interface
  • client: hand-written public source in openabstractions-flat/abstraction-resource/rust
  • facade: resolve_resource_leases, resolve_resource_table
  • package: openabstractions-flat/abstraction-resource/rust/Cargo.toml
InterfaceFacadePackage
  • interface: generated service interface
  • facade: generic resolveService(contract) — no per-capability accessor
  • package: openabstractions-flat/abstraction-resource/javascript/package.json
abstraction-rights
InterfaceClientFacadePackageService
  • interface: generated service interface
  • client: hand-written public source in openabstractions-flat/abstraction-rights/go
  • facade: client.Machine.ResolveRights, client.Machine.ResolveRightsOperator, client.Machine.ResolveRightsSelector, client.Machine.ResolveRightsSelectorOperator
  • package: openabstractions-flat/abstraction-rights/go/go.mod
  • service: account_defaults, answer_edits, authorization, awake_leases, awake_unix, awake_windows, decider, decision_policy, descriptions, errors, meta_rules, operator_allow, operator_batch, operator_policy, permission_definition, policy, question, registration, selector_definition, selector_edit, selector_policy, serve, service, wire
InterfaceFacadePackage
  • interface: generated service interface
  • facade: resolve_rights, resolve_rights_operator
  • package: openabstractions-flat/abstraction-rights/py/pyproject.toml
InterfaceClientFacadePackage
  • interface: generated service interface
  • client: hand-written public source in openabstractions-flat/abstraction-rights/cpp
  • facade: resolve_rights
  • package: openabstractions-flat/abstraction-rights/cpp/CMakeLists.txt
InterfaceFacadePackage
  • interface: generated service interface
  • facade: resolve_rights, resolve_rights_operator
  • package: openabstractions-flat/abstraction-rights/rust/Cargo.toml
InterfaceFacadePackage
  • interface: generated service interface
  • facade: generic resolveService(contract) — no per-capability accessor
  • package: openabstractions-flat/abstraction-rights/javascript/package.json
abstraction-router
InterfaceClientFacadePackageService
  • interface: generated service interface
  • client: hand-written public source in openabstractions-flat/abstraction-router/go
  • facade: client.Machine.ResolveRouter
  • package: openabstractions-flat/abstraction-router/go/go.mod
  • service: availability, declared, errors, held, hosted, hosts, locality, native, offer, profiles, remote, residency, router, serve, service, unload, window, wire
InterfaceFacadePackage
  • interface: generated service interface
  • facade: resolve_router
  • package: openabstractions-flat/abstraction-router/py/pyproject.toml
InterfaceClientPackage
  • interface: generated service interface
  • client: hand-written public source in openabstractions-flat/abstraction-router/cpp
  • package: openabstractions-flat/abstraction-router/cpp/CMakeLists.txt
InterfaceFacadePackage
  • interface: generated service interface
  • facade: resolve_router
  • package: openabstractions-flat/abstraction-router/rust/Cargo.toml
InterfaceFacadePackage
  • interface: generated service interface
  • facade: generic resolveService(contract) — no per-capability accessor
  • package: openabstractions-flat/abstraction-router/javascript/package.json
abstraction-storage
InterfaceClientFacadePackageService
  • interface: generated service interface
  • client: hand-written public source in openabstractions-flat/abstraction-storage/go
  • facade: client.Machine.ResolveLending, client.Machine.ResolveStorage, client.Machine.ResolveStorageChanges, client.Machine.ResolveStorageInventory, client.Machine.ResolveStorageWriter
  • package: openabstractions-flat/abstraction-storage/go/go.mod
  • service: content, foreign, listing, service, storage, stores
InterfaceClientFacadePackage
  • interface: generated service interface
  • client: hand-written public source in openabstractions-flat/abstraction-storage/py
  • facade: resolve_storage, resolve_storage_changes, resolve_storage_writer
  • package: openabstractions-flat/abstraction-storage/py/pyproject.toml
InterfaceClientPackage
  • interface: generated service interface
  • client: hand-written public source in openabstractions-flat/abstraction-storage/cpp
  • package: openabstractions-flat/abstraction-storage/cpp/CMakeLists.txt
InterfaceFacadePackage
  • interface: generated service interface
  • facade: resolve_storage, resolve_storage_changes, resolve_storage_writer
  • package: openabstractions-flat/abstraction-storage/rust/Cargo.toml
InterfaceFacadePackage
  • interface: generated service interface
  • facade: generic resolveService(contract) — no per-capability accessor
  • package: openabstractions-flat/abstraction-storage/javascript/package.json
abstraction-storage-over-local-stores
ClientPackageService
  • client: hand-written public source in openabstractions-flat/abstraction-storage-over-local-stores/go
  • package: openabstractions-flat/abstraction-storage-over-local-stores/go/go.mod
  • service: adapters, container, gguf, internal, service, snapshot, source
— — — —
abstraction-watch
RecordsClientPackageService
  • records: generated record types and codec only
  • client: hand-written public source in openabstractions-flat/abstraction-watch/go
  • package: openabstractions-flat/abstraction-watch/go/go.mod
  • service: watch
RecordsClientPackage
  • records: generated record types and codec only
  • client: hand-written public source in openabstractions-flat/abstraction-watch/python
  • package: openabstractions-flat/abstraction-watch/python/pyproject.toml
RecordsClientPackage
  • records: generated record types and codec only
  • client: hand-written public source in openabstractions-flat/abstraction-watch/cpp
  • package: openabstractions-flat/abstraction-watch/cpp/CMakeLists.txt
— —

What a badge means

badgemeans
Recordsgenerated record types and codec only; no generated service interface
Interfacea generated service interface is present
Clienthand-written public source beside the generated package
Facadeabstraction-facade carries a resolver accessor for this capability in this language
Packagethe language's package metadata file is committed beside the cell
Servicehand-written Go source implementing the capability's service side
Proven PASS / Proven FAILa recorded transcript reached that verdict for this cell; the badge links to it
—no implementation of this abstraction in this language