Terminology

Vocabulary and status labels used throughout the Fondaco chapters and the rest of this book.

AuthorityDocument
Machine semanticsMachine Specification
Goldy realizationGoldy Runtime Mapping
Shipped behaviorGoldy source, tests, and examples

Status labels

LabelMeaning
ShippedAvailable in the public Goldy crate today (0.2.x)
DesignedSpecified and intended; not yet implemented, or only partially implemented
ExperimentalBehind a feature flag, alpha binding, or unstable API
SpeculativeResearch or exploration; not committed to the roadmap
HistoricalSuperseded design kept for context

Do not describe Designed, Experimental, or Speculative capabilities as if they were Shipped.

Fondaco machine terms

TermDefinition
MerchantThe sovereign client: describes parcels and executes schemes; owns every parcel
SchemeFirst-class computation: dispatches plus precedences (a partial order)
DispatchAtomic unit of work admitted to the machine
ScriptOpaque procedure evaluated by a computing dispatch
Yielding scriptScript with structured yield points where the runtime may be petitioned
ParcelStable identity for data held by the runtime in trust for the merchant
Ownership / claimAccess right over a parcel for the duration of a dispatch (public, private, or private-inaugural)
LedgerRuntime standing record of claims across schemes (not merchant-addressable)
GateInterval between adjacent dispatches where the runtime has full intervention powers
ExchangeStable mediated relationship with a foreign subsystem; each execution may publish a linear claim
WarehouseRuntime-imposed bound on the total extent of parcels the merchant may hold
PetitionStructured service request filed at a yield point

Goldy API map

Fondaco termGoldy type / conceptNotes
SchemeScheme, internal GraphIRPublic recording and submission API
DispatchScheme node (compute, render, copy, clear, present)Workgroup grid for compute/render
ScriptSlang via [goldy_*] virtual entry pointsSole script language (Goldy choice)
ParcelParcel, Buffer, TextureStable handles; bindless indexing is backend-internal
OwnershipNodeAccess on scheme nodesPrecedences derived from access modes
LedgerCross-submission sync (ParcelStamp, timeline)Crate-private; clients use settlement APIs
GateSubmission gate, Context::boundary_crossedEpoch-driven reclamation
ExchangeSurfaceExchange, MemoryExchangeTransactionClaimconsume / discard
WarehouseBudgetPolicy, VramAllocatorBound on committed parcel extent
LeaseLease<T>, LeaseRenderTargetTemporary view of a parcel for scheme recording

Internal terms

TermLocationRole
GraphIRtask_graphInternal scheme representation
Wave / partition analysistask_graph::analysisSubmission partitioning and transient coloring
Bindless heapBackendsDescriptor indexing; not public ABI

Reading order

  1. Machine Specification — normative semantics
  2. Goldy Runtime Mapping — what Goldy ships vs designs
  3. Design Thesis — why this model on modern GPUs
  4. The rest of this book — tutorials, programming model, and APIs