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. |
Click to show internal directories.
Click to hide internal directories.