Skip to main content

Module ids

Module ids 

Source
Expand description

Module: ids

Responsibility: layer-neutral identifiers and boundary-safe primitives. Does not own: business logic, policy decisions, or storage-backed types. Boundary: exposes pure IDs, enums, and newtypes across ops, workflow, and API.

Re-exports§

pub use capability as cap;

Modules§

capability
Module: ids::capability

Structs§

AppId
AppId
CanisterRole
CanisterRole
CanonicalNetworkId
CanonicalNetworkId
ComponentBinding
ComponentBinding
ComponentChildBinding
ComponentChildBinding
ComponentDeploymentConfigurationDigest
SHA-256 identity of one canonical Component deployment configuration.
ComponentGroupDeploymentId
App-scoped identity of one independently scalable Component Group deployment.
ComponentGroupMemberId
Member name unique within one Component Group declaration.
ComponentGroupMemberPath
Canonical inclusion path identifying one flattened Component occurrence.
ComponentGroupPlacementId
Durable Fleet-scoped identity of one materialized Component Group deployment copy.
ComponentGroupSpecId
App-scoped identity of one reusable Component Group declaration.
ComponentInstanceId
ComponentInstanceId
ComponentSpecAdmission
ComponentSpecAdmission
ComponentSpecId
ComponentSpecId
ComponentTopologyDigest
ComponentTopologyDigest
CyclesFundingBudget
CyclesFundingBudget
EndpointCall
EndpointCall
EndpointId
EndpointId
FleetAdmissionPolicy
One exact Coordinator-owned Fleet admission policy.
FleetAdmissionPolicyTemplate
Protected generation-one policy before a fresh Fleet identity exists.
FleetAdmissionProjection
One complete target-bound local enforcement projection.
FleetAdmissionRule
One canonical narrower admission rule.
FleetAdmissionTarget
Exact managed target facts used to derive one effective local projection.
FleetBinding
FleetBinding
FleetCoordinatorBinding
FleetCoordinatorBinding
FleetCoordinatorRootFundingPolicy
FleetCoordinatorRootFundingPolicy
FleetId
FleetId
FleetKey
FleetKey
FleetName
FleetName
FleetRegistryAuthority
FleetRegistryAuthority
FleetServiceId
App-scoped identity of one declared Fleet service endpoint set.
FleetSubnetCanisterPoolConfig
FleetSubnetCanisterPoolConfig
FleetSubnetRootAutomaticIcpRefillPolicy
FleetSubnetRootAutomaticIcpRefillPolicy
FleetSubnetRootBinding
FleetSubnetRootBinding
FleetSubnetRootFundingAuthority
FleetSubnetRootFundingAuthority
FleetSubnetRootFundingPolicy
FleetSubnetRootFundingPolicy
FleetSubnetRootIcpRefillPolicy
FleetSubnetRootIcpRefillPolicy
FleetSubnetRootLimits
FleetSubnetRootLimits
FleetSubnetRootReleaseSet
FleetSubnetRootReleaseSet
FleetSubnetWasmStoreActivationAuthority
Exact child identity Root must use while activating its independently installed Store.
FleetSubnetWasmStoreAuthority
FleetSubnetWasmStoreAuthority
IntentId
IntentId
ReleaseBuildId
ReleaseBuildId
ReleaseBuildNonce
ReleaseBuildNonce
ReleaseSetDigest
ReleaseSetDigest
SubnetId
SubnetId

Enums§

AccessMetricKind
AccessMetricKind
BuildNetwork
BuildNetwork
CanonicalNetworkIdParseError
CanonicalNetworkIdParseError
CanonicalNetworkTrustAnchorError
CanonicalNetworkTrustAnchorError
ComponentDeploymentIdParseError
Typed rejection for an invalid Component deployment identifier.
ComponentGroupMemberPathError
Typed rejection for an invalid flattened Component Group member path.
ComponentInstanceIdParseError
ComponentInstanceIdParseError
ComponentSpecIdParseError
ComponentSpecIdParseError
EndpointCallKind
EndpointCallKind
FleetAdmissionSelector
Exact policy scope selected by protected input or a controller mutation.
FleetFundingProfile
Protected physical-topology class that selects the minimum Root funding baseline.
FleetIdParseError
FleetIdParseError
FleetNameParseError
FleetNameParseError
ManagedCanisterBinding
ManagedCanisterBinding
ReleaseBuildIdParseError
ReleaseBuildIdParseError
SystemMetricKind
SystemMetricKind

Constants§

COMPONENT_GROUP_MEMBER_PATH_MAX_SEGMENTS
Maximum member segments in one canonical flattened Component Group path.
COORDINATOR_ROOT_FUNDING_EXECUTION_RESERVE_FLOOR_CYCLES
Minimum post-grant Coordinator execution reserve established by the 0.108 M0 proof.
FLEET_ADMISSION_INITIAL_GENERATION
First policy generation installed into a fresh Fleet.
FLEET_ADMISSION_SCHEMA_VERSION
Maintained generation and wire schema for Fleet admission authority.
FLEET_ROOT_FUNDING_CALL_RESERVATION_CYCLES
Conservative current-cost reservation for one bounded 16 KiB funding command.
FLEET_SUBNET_ROOT_FUNDING_REQUEST_FLOOR_CYCLES
Minimum Root balance admitted for the Coordinator request and exact-retry path.
FLEET_SUBNET_ROOT_ICP_REFILL_FLOOR_CYCLES
Minimum Root balance admitted for automatic ICP-refill execution and recovery.
MAX_FLEET_ADMISSION_PRINCIPALS
Maximum Principals in the Fleet-wide admission set.
MAX_FLEET_ADMISSION_PROJECTION_PAGE
Maximum Principals returned by one protected local projection page.
MAX_FLEET_ADMISSION_PROJECTION_RECORD_BYTES
Maximum encoded managed projection record retained at memory ID 61.
MAX_FLEET_ADMISSION_RULES
Maximum narrower selectors retained by one policy.
MAX_FLEET_ADMISSION_RULE_PRINCIPAL_REFERENCES
Maximum Principal references across every narrower rule.
MAX_FLEET_ROOT_FUNDING_SLOTS
Maximum registered roots represented by the bounded Coordinator funding ledger.
RELEASE_BUILD_ID_ENV
Host-to-build-script environment variable carrying one planned release identity.

Type Aliases§

IntentResourceKey
IntentResourceKey