GLAMIDL Reference

Registered Positions Integration Staging

Integration adapter for trusted, native, or Wormhole-sourced registered positions. It registers position configs, accepts raw observations, validates and normalizes them into the vault base asset, and maintains the observation state consumed by GLAM Mint pricing. This staging deployment exposes additional or pre-release functionality for review.

Accounts owned or controlled

AccountOwner / authorityPurpose
Registered position registry dataRegistered Positions Integration StagingConfiguration for valued or tokenized positions that are priced through trusted or native observations.
Observation state PDARegistered Positions Integration StagingPending and active observations for configured registered positions.

Integration notes

  • Registered Positions Integration Staging must be enabled on the vault before integration actions can run. Delegate permissions are still required for non-owner callers.
  • submit_observation records a pending trusted observation. submit_observation_wormhole records a Wormhole-verified pending observation. validate_observation computes the base-asset-normalized value from the pending observation and oracle metadata, then promotes it for GLAM Mint pricing.

Instructions

7 total
InstructionDescription
remove_registered_positionRemoves a registered position from the RPI policy and observation state.
submit_observationSubmits a trusted raw observation for a configured registered position.
submit_observation_wormholeSubmits a Wormhole Guardian-verified observation for a configured registered position.
upsert_registered_positionCreates or updates a registered position configuration.
upsert_registered_position_wormhole_configCreates or updates Wormhole verification config for a Wormhole-sourced registered position.
upsert_registered_position_wormhole_hyperliquid_configCreates or updates Hyperliquid payload constraints for a Wormhole-sourced registered position.
validate_observationValidates a pending observation, normalizes it into the vault base asset, and promotes it for pricing.