The library documents itself · Concurrency & distribution
stzComputeFederation
29 own methods · 0 forms written with extensions, listed under their method
the source: base/cluster/stzComputeFederation.ring(opens in a new tab) · All classes · The area reference: Concurrency & distribution
Under each method, its extensions (Q CS XT Z ZZ IB W U): bold and ticked, it exists; struck, it does not. The extensions and what they mean
No method of this class is run on this page: the class reaches files, the network, processes, the clock, chance or sound, and an example run here would only be an example of its effects. Each method carries the explanation the library gives of itself.
Method
Explanation, as the source carries it
init
(no comment in the source: the name reads as a sentence) initno extension
Name_
(no comment in the source: the name reads as a sentence) name_no extension
Why
(no comment in the source: the name reads as a sentence) whyno extension
GovernanceQ
(no comment in the source: the name reads as a sentence) governance qno extension
ReactorQ
(no comment in the source: the name reads as a sentence) reactor qno extension
Join
the registry: member hosts + what they offer ----------------------- Register a host: its endpoint (host:port) and the facets it offers.no extension
NumberOfMembers
(no comment in the source: the name reads as a sentence) number of membersno extension
MemberNames
(no comment in the source: the name reads as a sentence) member namesno extension
IsActive
(no comment in the source: the name reads as a sentence) is activeno extension
Retire
(no comment in the source: the name reads as a sentence) retireno extension
Revive
(no comment in the source: the name reads as a sentence) reviveno extension
MembersOffering
Every ACTIVE host offering a facet.no extension
EndpointOf
(no comment in the source: the name reads as a sentence) endpoint ofno extension
GovDeclareRisk
governance (the SLA layer; delegated -> one live @oGov)no extension
GovGrant
(no comment in the source: the name reads as a sentence) gov grantno extension
GovSetAuthority
(no comment in the source: the name reads as a sentence) gov set authorityno extension
Bond
A bond declares that pcCaller MAY request pcFacet across the grid (still governed at call time).no extension
AreBonded
(no comment in the source: the name reads as a sentence) are bondedno extension
FederatedCall
the federated compute call ----------------------------------------- Discover a host offering pcFacet, gate the call (bond + governance capability lattice), and transport pcPath/pcBody to it via curl. Returns the remote response body; "" (with CallLastStatus < 0 and Why()) on refusal. The governed action is "use-<facet>".no extension
CallLastStatus
(no comment in the source: the name reads as a sentence) call last statusno extension
LastCallMs
Duration of the last FederatedCall, ms (gates + signing + transport; refusals cost what the gates cost).no extension
RegisterKey
request signing (authenticity + integrity, under governance) ------- Share a secret with a caller: once set, that caller's FederatedCalls are SIGNED, and a receiver can VerifyInbound them. Signing is opt-in per caller (no key -> unsigned, backward compatible).no extension
SignerQ
(no comment in the source: the name reads as a sentence) signer qno extension
SetMutualTls
Run the federation transport over WIRE mTLS: every FederatedCall now goes over a mutually-authenticated, encrypted mbedTLS channel -- this node PRESENTS pcCert/pcKey and VALIDATES the peer's server cert against pcCa (slices 2-3). Combined with governance (SLA) + request signing (per-request auth), this is the full node-to-node security stack: encrypted + mutually cert-authenticated + signed + governed.no extension
IsMtls
(no comment in the source: the name reads as a sentence) is mtlsno extension
LastSignature
The envelope [ :kid, :ts, :nonce, :sig ] of the most recent SIGNED FederatedCall (empty [] if the last call was unsigned).no extension
VerifyInbound
The RECEIVER side: prove an inbound request is authentic + untampered + fresh + not replayed, before honoring it. pnMaxSkewMs bounds clock skew / replay window. Why() (via SignerQ) explains a rejection.no extension
VerifyInboundEnvelope
Convenience: verify a whole envelope (as produced by LastSignature).no extension
Shutdown
teardownno extension

