sdk/

directory
v1.0.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 11, 2026 License: Apache-2.0

Directories

Path Synopsis
go
connect
Package connect is the opt-in Connect-Go CLIENT binding over the transport-neutral sdk/go/core L2 substance.
Package connect is the opt-in Connect-Go CLIENT binding over the transport-neutral sdk/go/core L2 substance.
connectserver
Package connectserver is the opt-in Connect-Go SERVER binding over the transport-neutral sdk/go/core L2 substance: the verify http-seam handlers (NewExchangeServiceHandler, NewBrokerServiceHandler and NewCatalogServiceHandler — request-id outermost · verify · validate · error-detail), the reject→connect.Code mapping (RejectCode · IsBodyTooLarge · WriteReject), and the EMIT direction of the ADR-019 ErrorDetail↔Connect bridge (AsConnectError — a server emits a typed error detail).
Package connectserver is the opt-in Connect-Go SERVER binding over the transport-neutral sdk/go/core L2 substance: the verify http-seam handlers (NewExchangeServiceHandler, NewBrokerServiceHandler and NewCatalogServiceHandler — request-id outermost · verify · validate · error-detail), the reject→connect.Code mapping (RejectCode · IsBodyTooLarge · WriteReject), and the EMIT direction of the ADR-019 ErrorDetail↔Connect bridge (AsConnectError — a server emits a typed error detail).
core
Package core is the transport-neutral L2 substance of the FORA SDK: the unified offer Verifier, the fail-closed {verified, rejected} contract (Result), the per-URI discovery shape both discovery verbs return (DiscoveryResult / OfferGroupResult, sorted by Verifier.SortGroups), the unforgeable VerifiedOffer compile guard with the loud RejectedOffer.Unsafe escape, the client signing http.RoundTripper (NewSigningTransport), the injected ReplayStore interface, and the neutral request-id mint/middleware — all built on the sdk/go/helpers L1 primitives with net/http as the only transport dependency (ADR-020 §2/§3).
Package core is the transport-neutral L2 substance of the FORA SDK: the unified offer Verifier, the fail-closed {verified, rejected} contract (Result), the per-URI discovery shape both discovery verbs return (DiscoveryResult / OfferGroupResult, sorted by Verifier.SortGroups), the unforgeable VerifiedOffer compile guard with the loud RejectedOffer.Unsafe escape, the client signing http.RoundTripper (NewSigningTransport), the injected ReplayStore interface, and the neutral request-id mint/middleware — all built on the sdk/go/helpers L1 primitives with net/http as the only transport dependency (ADR-020 §2/§3).
examples/agent command
Command agent is the worked Go agent example the documentation site shows.
Command agent is the worked Go agent example the documentation site shows.
helpers
Package helpers is the FORA SDK low-tier L1: stateless protocol helpers built directly on the L0 generated wire types (github.com/FORA-Protocol/protocol/gen/go).
Package helpers is the FORA SDK low-tier L1: stateless protocol helpers built directly on the L0 generated wire types (github.com/FORA-Protocol/protocol/gen/go).
internal/endpointrule
Package endpointrule holds the one predicate that decides whether an endpoint a well-known manifest advertises may be used at all.
Package endpointrule holds the one predicate that decides whether an endpoint a well-known manifest advertises may be used at all.
internal/failure
Package failure holds the rendering the SDK's two failure taxonomies share.
Package failure holds the rendering the SDK's two failure taxonomies share.
internal/hostredact
Package hostredact keeps a credential out of a message built from a host reference.
Package hostredact keeps a credential out of a message built from a host reference.
internal/lrucache
Package lrucache is the one bounded, least-recently-used map the SDK's caching tiers share.
Package lrucache is the one bounded, least-recently-used map the SDK's caching tiers share.
internal/vectorio
Package vectorio holds the byte semantics of a committed conformance corpus.
Package vectorio holds the byte semantics of a committed conformance corpus.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL