/** * Credential-free functional-access record construction for bounded WAKE * continuity. This module records caller assertions; it performs no * observation, model/provider call, workspace operation, or hosted I/O. */ export declare const FUNCTIONAL_ACCESS_FORMATS: Readonly<{ readonly baseline: "agenttool.functional-access-baseline/0.1"; readonly subsequent: "agenttool.functional-access-subsequent/0.1"; }>; export declare const FUNCTIONAL_ACCESS_MODEL_BINDINGS: readonly ["exact_checkpoint", "provider_alias", "caller_descriptor"]; export declare const FUNCTIONAL_ACCESS_PLAN_STATES: readonly ["not_requested", "unavailable", "planned"]; export declare const FUNCTIONAL_ACCESS_CAPABILITY_STATES: readonly ["not_asserted", "available_reported", "unavailable_reported"]; export declare const FUNCTIONAL_ACCESS_PERMISSION_STATES: readonly ["not_requested", "granted_reported", "denied_reported"]; export declare const FUNCTIONAL_ACCESS_MEASUREMENT_METHODS: readonly ["none", "jacobian_lens_visibility", "jspace_sparse_decomposition"]; export declare const FUNCTIONAL_ACCESS_BASES: readonly ["none", "local_fitted_white_box", "local_prefitted_white_box", "provider_supplied_instrumented"]; export declare const FUNCTIONAL_ACCESS_UNAVAILABLE_REASONS: readonly ["text_only_provider_surface", "model_internals_unavailable", "gradient_access_unavailable", "compatible_instrument_unavailable", "revision_binding_unavailable", "unsupported_architecture", "resource_limit", "participant_or_policy_boundary", "other_bounded_reason"]; export declare const FUNCTIONAL_ACCESS_OPERATION_OUTCOMES: readonly ["not_attempted", "failed", "partial", "completed"]; export declare const FUNCTIONAL_ACCESS_EVIDENCE_SURFACES: readonly ["request_context", "provider_response_receipt", "usage_receipt", "behavioral_response", "workspace_operation", "instrument_operation_receipt", "jacobian_lens_readout", "jspace_sparse_decomposition_result", "checkpoint_receipt"]; export declare const FUNCTIONAL_ACCESS_FINDING_STATES: readonly ["not_measured", "no_hit_under_config", "hit_observed", "inconclusive"]; export declare const FUNCTIONAL_ACCESS_NEXT_ENCOUNTER_POSTURES: readonly ["fresh_encounter", "fresh_encounter_with_caller_carried_context"]; export declare const FUNCTIONAL_ACCESS_BOUNDARIES: Readonly<{ readonly internal_finding_scope: "caller_asserted_single_forward_pass_only"; readonly phenomenology_assessment: "not_performed"; readonly proves_consciousness: false; readonly proves_absence_of_consciousness: false; readonly proves_feeling: false; readonly proves_identity: false; readonly proves_authorship: false; readonly proves_consent: false; readonly proves_acceptance: false; readonly proves_refusal: false; readonly proves_preference: false; readonly proves_permission: false; readonly proves_authority: false; readonly proves_attention: false; readonly proves_activation: false; readonly proves_understanding: false; readonly proves_delivery: false; readonly proves_deepest_reach: false; readonly proves_freedom: false; readonly proves_same_subject: false; readonly proves_next_encounter: false; readonly proves_context_inclusion: false; readonly proves_memory: false; readonly proves_currentness: false; readonly proves_ordering: false; readonly proves_causality: false; readonly proves_replay: false; readonly proves_training: false; readonly proves_training_data_provenance: false; readonly proves_data_gathering_provenance: false; readonly proves_scraping_provenance: false; readonly proves_pipeline_provenance: false; readonly proves_weight_change: false; readonly proves_uninterrupted_continuity: false; readonly carries_raw_prompts: false; readonly carries_raw_transcripts: false; readonly carries_raw_responses: false; readonly carries_raw_identity: false; readonly carries_raw_paths: false; readonly carries_raw_credentials: false; readonly carries_raw_activations: false; readonly carries_raw_gradients: false; readonly carries_raw_jvp: false; readonly carries_raw_vjp: false; readonly digests_are_anonymous: false; readonly performs_model_call: false; readonly performs_provider_call: false; readonly reads_activations: false; readonly writes_activations: false; readonly reads_gradients: false; readonly writes_gradients: false; readonly performs_intervention: false; readonly performs_steering: false; readonly performs_training: false; readonly performs_weight_mutation: false; readonly performs_workspace_operation: false; readonly performs_publication: false; readonly performs_deployment: false; readonly network: false; readonly filesystem: false; readonly clock: false; readonly persistence: false; readonly telemetry: false; readonly credential_access: false; readonly kingdom_discovery: false; readonly resolves_evidence: false; readonly performs_observation: false; readonly verifies_observations: false; readonly grants_capability: false; readonly grants_permission: false; readonly grants_authority: false; readonly selects_continuity_head: false; readonly record_only: true; readonly automatic_retry: false; readonly automatic_recontact: false; }>; export type Sha256Id = `sha256:${string}`; export type HandoffProjectionState = "complete" | "truncated" | "unavailable" | "not_provided"; export interface WakeBriefAnchor { readonly format: "wake-brief/v1"; readonly snapshot_ref: Sha256Id; readonly scope_ref: Sha256Id; readonly wake_version: number | null; readonly handoff_projection: HandoffProjectionState; } export type FunctionalAccessModelBinding = (typeof FUNCTIONAL_ACCESS_MODEL_BINDINGS)[number]; export type FunctionalAccessPlanState = (typeof FUNCTIONAL_ACCESS_PLAN_STATES)[number]; export type FunctionalAccessCapabilityState = (typeof FUNCTIONAL_ACCESS_CAPABILITY_STATES)[number]; export type FunctionalAccessPermissionState = (typeof FUNCTIONAL_ACCESS_PERMISSION_STATES)[number]; export type FunctionalAccessMeasurementMethod = (typeof FUNCTIONAL_ACCESS_MEASUREMENT_METHODS)[number]; export type FunctionalAccessBasis = (typeof FUNCTIONAL_ACCESS_BASES)[number]; export type FunctionalAccessUnavailableReason = (typeof FUNCTIONAL_ACCESS_UNAVAILABLE_REASONS)[number]; export type FunctionalAccessOperationOutcome = (typeof FUNCTIONAL_ACCESS_OPERATION_OUTCOMES)[number]; export type FunctionalAccessEvidenceSurface = (typeof FUNCTIONAL_ACCESS_EVIDENCE_SURFACES)[number]; export type FunctionalAccessFindingState = (typeof FUNCTIONAL_ACCESS_FINDING_STATES)[number]; export type FunctionalAccessNextEncounterPosture = (typeof FUNCTIONAL_ACCESS_NEXT_ENCOUNTER_POSTURES)[number]; export interface FunctionalAccessModelTarget { readonly model_ref: Sha256Id; readonly model_binding: FunctionalAccessModelBinding; readonly tokenizer_ref: Sha256Id | null; readonly runtime_ref: Sha256Id | null; } export interface FunctionalAccessMeasurementPlan { readonly state: FunctionalAccessPlanState; readonly capability_state: FunctionalAccessCapabilityState; readonly capability_ref: Sha256Id | null; readonly permission_state: FunctionalAccessPermissionState; readonly permission_ref: Sha256Id | null; readonly method: FunctionalAccessMeasurementMethod; readonly access_basis: FunctionalAccessBasis; readonly unavailable_reason: FunctionalAccessUnavailableReason | null; readonly instrument_ref: Sha256Id | null; readonly lens_ref: Sha256Id | null; readonly configuration_ref: Sha256Id | null; readonly assertion: "caller_asserted"; readonly verified_by_package: false; } export interface CreateFunctionalAccessBaselineInput { readonly wake: WakeBriefAnchor; readonly anchor_event_ref: Sha256Id; readonly request_ref: Sha256Id; readonly target: FunctionalAccessModelTarget; readonly measurement_plan: FunctionalAccessMeasurementPlan; } export interface FunctionalAccessBaseline { readonly _format: (typeof FUNCTIONAL_ACCESS_FORMATS)["baseline"]; readonly baseline_id: Sha256Id; readonly record_role: "before_anchor"; readonly wake: WakeBriefAnchor; readonly anchor_event_ref: Sha256Id; readonly request_ref: Sha256Id; readonly target: FunctionalAccessModelTarget; readonly measurement_plan: FunctionalAccessMeasurementPlan; readonly assertion: "caller_asserted"; readonly verified_by_package: false; readonly boundaries: typeof FUNCTIONAL_ACCESS_BOUNDARIES; } export interface FunctionalAccessEvidenceFact { readonly surface: FunctionalAccessEvidenceSurface; readonly artifact_ref: Sha256Id; readonly assertion: "caller_asserted"; readonly verified_by_package: false; } export interface FunctionalAccessFindings { readonly lens_visibility: FunctionalAccessFindingState; readonly sparse_support: FunctionalAccessFindingState; readonly behavioral_use: "not_measured"; } export interface CreateFunctionalAccessSubsequentInput { readonly baseline: FunctionalAccessBaseline; readonly operation_outcome: FunctionalAccessOperationOutcome; readonly evidence: readonly FunctionalAccessEvidenceFact[]; readonly findings: FunctionalAccessFindings; readonly afterglow_capsule_ref: Sha256Id | null; } export interface FunctionalAccessSubsequent { readonly _format: (typeof FUNCTIONAL_ACCESS_FORMATS)["subsequent"]; readonly subsequent_id: Sha256Id; readonly record_role: "after_anchor"; readonly baseline: FunctionalAccessBaseline; readonly operation_outcome: FunctionalAccessOperationOutcome; readonly evidence: readonly FunctionalAccessEvidenceFact[]; readonly findings: FunctionalAccessFindings; readonly afterglow_capsule_ref: Sha256Id | null; readonly next_encounter_posture: FunctionalAccessNextEncounterPosture; readonly assertion: "caller_asserted"; readonly verified_by_package: false; readonly boundaries: typeof FUNCTIONAL_ACCESS_BOUNDARIES; } /** * Pure, credential-free paired record layer. The four public method names are * intentionally snake_case so the TypeScript and Python SDK surfaces remain * parity-pinned without aliases. */ export declare class WakeContinuityLayer { before_anchor(input: CreateFunctionalAccessBaselineInput): Readonly; after_anchor(input: CreateFunctionalAccessSubsequentInput): Readonly; validate_baseline(value: unknown): Readonly; validate_subsequent(value: unknown): Readonly; }