Skip to content

Latest commit

 

History

History
65 lines (43 loc) · 1.63 KB

ARCHITECTURE.md

File metadata and controls

65 lines (43 loc) · 1.63 KB

Public Developer Architecture

This document describes public responsibilities, not Tessen's private production topology.

Surfaces

tessen.ai

Primary Tessen product.

tessen.ai/company

Company and system story.

platform.tessen.ai

Public developer website: API, Code, Connect, Project Zero, Node and documentation discovery.

console.tessen.ai

Authenticated developer workspace: overview, credentials, usage and developer controls.

status.tessen.ai

Independent public operational status for customer-facing Tessen systems.

Identity

The intended experience is one Tessen identity across developer surfaces. Sessions can remain host-scoped; sharing an identity does not require one broad cross-subdomain cookie.

Project Zero request path

sequenceDiagram
    participant D as Developer Tool
    participant I as Tessen Identity
    participant G as Tessen Gateway
    participant R as Eligible Intelligence
    participant A as Accounting

    D->>I: authenticate / present credential
    I-->>D: developer authority
    D->>G: request using tessen/project-zero
    G->>G: entitlement + policy checks
    G->>R: eligible routed request
    R-->>G: response
    G->>A: usage / cost metadata
    G-->>D: response
Loading

Zero controls

A sustainable $0 preview still requires:

  • authentication;
  • entitlement checks;
  • rate and concurrency controls;
  • usage and underlying cost accounting;
  • abuse controls;
  • provider/route health;
  • operational kill switches.

Node boundary

Node is a participation surface, not an implicit extension of a developer session. Participation and local execution remain explicit.