VLink

Connect what already exists. Keep authority separate.

VLink is the portable connection primitive into Veklom: create a self-describing link, pair a workload, receive short-lived scoped access, execute through the link and leave verifiable activity without forcing an application rewrite.

Current classification
Proof surface
PROOF

Canonical VLink includes restart-safe single-node state, short-lived enrollment and workload access, cross-VLink replay denial, Ed25519-signed activity receipts and bounded retry-safe two-target failover. Each claim remains scoped to the exact behavior its tests cover.

Architectural role
Portable connection / pairing and scoped access
Owns
01Portable VLink identity and secret-free connection manifests.
02Short-lived enrollment, browser/device pairing and one-VLink workload access tokens.
03Restart-safe local connection/access/revocation/activity state when a persistent state path is configured.
04Signed activity receipts and explicitly bounded failover for caller-declared retry-safe requests.
Boundary

Power stays narrow on purpose.

A VLink ID is correlation, not authority; deeper Capability OS policy remains outside the connection identifier.
VLink does not claim arbitrary consequence retry safety, exactly-once semantics or zero-downtime failover.
Signed receipt objects are not yet claimed as durable local evidence retention or externally witnessed non-repudiation.
Interfaces

The surface should tell you where the truth comes from.

Veklom does not promote a configured URL or a code path into a runtime claim. Interfaces are shown so operators can verify the actual boundary themselves.

Manifest
/.well-known/vlink.json · /api/v1/vlinks/{id}/manifest
Self-binding base URL
/vlinks/{vlink-id}/v1
Receipt verification
POST /receipts/verify
Bounded failover
/failover/vlinks/{id}/v1/chat/completions + X-VLink-Retry-Safe: true
Claim boundary

VLink's public promise should stay simple: link an existing system into Veklom with scoped temporary access and verifiable connection activity. It is not allowed to turn transport convenience into wider execution authority.