// This file was generated by [ts-rs](https://github.com/Aleph-Alpha/ts-rs). Do not edit this file manually.

/**
 * One upstream registry entry exposed through Demo3.
 */
export type Demo3UpstreamRegistryEntry = { 
/**
 * Repository name or bootstrap locator that produced the entry.
 */
sourceRepo: string | null, 
/**
 * Repository-relative path or bootstrap path that produced the entry.
 */
sourcePath: string | null, 
/**
 * Stable decoder code used by the registry.
 */
decoderCode: string, 
/**
 * Optional Solana program id when already known by the source entry.
 */
programId: string | null, 
/**
 * Program family used to group related programs.
 */
programFamily: string, 
/**
 * Surface kind such as AMM, CLMM, launch, aggregator or core Solana.
 */
surfaceKind: string, 
/**
 * Entry kind: instruction, event, account or program.
 */
entryKind: string, 
/**
 * Source-level entry name.
 */
entryName: string, 
/**
 * Optional discriminator bytes encoded as lowercase hexadecimal.
 */
discriminatorHex: string | null, 
/**
 * Optional discriminator byte length.
 */
discriminatorLen: number | null, 
/**
 * Current proof status.
 */
proofStatus: string, 
/**
 * Notes that preserve uncertainty and validation requirements.
 */
notes: string, };
