GLAMIDL Reference

External Positions Integration Staging

Integration adapter for trusted or native external positions. It registers position configs, accepts observations, validates them, and publishes aggregate priced-protocol data into the GLAM state. This staging deployment exposes additional or pre-release functionality for review.

Accounts owned or controlled

AccountOwner / authorityPurpose
External position registry dataExternal Positions Integration StagingConfiguration for valued or tokenized positions that are priced through trusted or native observations.
Observation state PDAExternal Positions Integration StagingPending and active observations for configured external positions.

Integration notes

  • External Positions Integration Staging must be enabled on the vault before integration actions can run. Delegate permissions are still required for non-owner callers.

Instructions

5 total
InstructionDescription
refresh_priced_protocolRepublish the aggregate EPI priced protocol from already validated observations at the current slot.
remove_external_positionRemove an external position from the registry.
submit_external_observationSubmit an observation for a configured external position.
upsert_external_positionCreate or update an external position configuration.
validate_external_observationValidate a pending observation, promote to active, and publish the full aggregate priced protocol for ext_epi.