import { type ProtocolNavigationEntry, type ProtocolTransitionId } from "../../protocol/navigation"; import type { ProtocolObjectType } from "../../protocol/public/schemas"; import type { TransitionCallerRole } from "../admission/caller-auth"; import { type EvidenceReadRouteId } from "../routes/evidence-read-route-registry"; import type { TransitionRouteId } from "../routes/transition-invokers"; type CompositeTransitionRouteId = Extract; export type HttpTransitionNavigationEntry = { routeId: TransitionRouteId; transitionId: ProtocolTransitionId | CompositeTransitionRouteId; method: "POST"; path: `/v0.2/${string}`; role: TransitionCallerRole; kernelMethod: ProtocolNavigationEntry["kernelMethod"] | "composite_runtime_ingress_proposal"; phase: ProtocolNavigationEntry["phase"]; outcomeClasses: ProtocolNavigationEntry["outcomeClasses"]; recordsWritten: ProtocolNavigationEntry["recordsWritten"]; authorityBoundary: ProtocolNavigationEntry["authorityBoundary"]; }; export type EvidenceReadNavigationEntry = { routeId: EvidenceReadRouteId; method: "GET"; honoPath: `/v0.2/${string}`; openApiPath: `/v0.2/${string}`; roles: readonly TransitionCallerRole[]; readOnly: true; diagnosticOnly: true; recordsWritten: readonly ProtocolObjectType[]; }; export declare const httpTransitionNavigation: { routeId: "gatewayCheck" | "registerInstallProposalCompiledRecords" | "compileIntent" | "createRuntimeExecution" | "registerGatewayCredentialRef" | "registerDelegatedAuthorityRef" | "transitionDelegatedAuthorityStatus" | "recordGatewayCustodyProofPacket" | "recordCredentialResolutionEvidence" | "createBypassProbe" | "createToolCallDraft" | "transitionToolCallDraft" | "createProtectedPathPosture" | "proposeActionContract" | "evaluatePolicy" | "createReviewArtifact" | "createReviewDecision" | "reconcileSurfaceOperation" | "createIsolationState" | "createBreakerDecision" | "createReceiptExport" | "createRecoveryRecommendation" | "transitionRecoveryRecommendationStatus" | "resolveRecoveryTerminalConflictProofGap" | "registerToolCapability" | "registerActionType" | "registerGatewayRegistryEntry" | "registerOperatingEnvelope" | "proposeRuntimeIngressActionContracts"; transitionId: ProtocolTransitionId | "proposeRuntimeIngressActionContracts"; method: "POST"; path: `/v0.2/${string}`; role: TransitionCallerRole; kernelMethod: import("../../protocol/navigation").KernelTransitionMethod | "composite_runtime_ingress_proposal"; phase: import("../../protocol/navigation").ProtocolTransitionPhase; outcomeClasses: readonly import("../../protocol/navigation").TransitionOutcomeClass[]; recordsWritten: readonly ("refusal" | "proof_gap" | "receipt" | "action_contract" | "greenlight" | "tool_capability" | "action_type" | "gateway_registry_entry" | "operating_envelope" | "endpoint_access_surface_binding" | "agentic_endpoint_access_policy" | "agentic_endpoint_access_attempt" | "agentic_endpoint_access_clearance_binding" | "agentic_endpoint_access_lease" | "agentic_endpoint_access_usage_event" | "agentic_endpoint_access_readback" | "agentic_endpoint_access_capabilities" | "gateway_credential_ref" | "delegated_authority_ref" | "delegated_authority_status_transition" | "gateway_custody_proof_packet" | "credential_resolution_evidence" | "typed_action_commitment" | "transition_request_context" | "runtime_execution" | "generated_execution_graph" | "idempotency_ledger_entry" | "bypass_probe" | "tool_call_draft" | "protected_path_posture" | "intent_compilation" | "delegation_evidence_record" | "negotiation_session" | "negotiation_offer" | "negotiation_decision" | "linked_agreement" | "agreement_obligation_binding" | "agreement_status_transition" | "authority_certificate" | "policy_decision" | "review_artifact" | "review_decision" | "breaker_decision" | "isolation_state" | "gateway_check_attempt" | "mutation_attempt" | "protected_surface_operation_claim" | "surface_operation_reconciliation" | "receipt_export" | "raw_record_read_audit" | "recovery_recommendation" | "recovery_recommendation_status_transition" | "contract_stream_event")[]; authorityBoundary: string; }[]; export declare const evidenceReadNavigation: { routeId: "getGeneratedGraphEvidenceProjection" | "getContractEvidenceProjection" | "getAgentTransactionEnvelopeProjection" | "getOperationReadbackProjection" | "getOperationCorrelationIndex" | "getIdempotencyRecoveryProjection" | "getReceiptTimelineProjection" | "getRawRecordReadAuditProjection" | "getProtectedPathInstallHealthProjection"; method: "GET"; honoPath: "/v0.2/evidence/generated-execution-graphs/:generatedExecutionGraphId" | "/v0.2/evidence/contracts/:actionContractId" | "/v0.2/evidence/agent-transactions/:actionContractId" | "/v0.2/evidence/operations/:actionContractId/readback" | "/v0.2/evidence/operations/:actionContractId/correlation" | "/v0.2/evidence/idempotency-recovery/:actionContractId" | "/v0.2/evidence/receipts/:receiptId/timeline" | "/v0.2/evidence/raw-record-read-audits/:targetObjectType/:targetObjectId" | "/v0.2/evidence/protected-path-install-health/:actionContractId"; openApiPath: "/v0.2/evidence/generated-execution-graphs/{generatedExecutionGraphId}" | "/v0.2/evidence/contracts/{actionContractId}" | "/v0.2/evidence/agent-transactions/{actionContractId}" | "/v0.2/evidence/operations/{actionContractId}/readback" | "/v0.2/evidence/operations/{actionContractId}/correlation" | "/v0.2/evidence/idempotency-recovery/{actionContractId}" | "/v0.2/evidence/receipts/{receiptId}/timeline" | "/v0.2/evidence/raw-record-read-audits/{targetObjectType}/{targetObjectId}" | "/v0.2/evidence/protected-path-install-health/{actionContractId}"; roles: readonly ["review_custody", "runtime_evidence"]; readOnly: true; diagnosticOnly: true; recordsWritten: never[]; }[]; export {};