{"openapi":"3.0.3","info":{"title":"Protocol5 IOTA-1 public read-only API","version":"public-demo-v1","description":"Approximate public-symbol semantic conversion, validation, registry inspection, and evidence tooling. No public endpoint mutates SQL, generates persisted embeddings, proxies arbitrary LM Studio prompts, or exposes private vectors."},"servers":[{"url":"https://protocol5.com"}],"boundary":["Protocol5.com is the .NET/C#/SQL Server experiment and implementation surface.","JustAnIota.com is the WordPress public authority/demo projection surface.","IOTA-1 output is approximate public-symbol evidence, not exact translation or a private codebook.","Embedding population remains local-only through Protocol5.EmbeddingDesktop or scripts."],"routes":[{"method":"GET","path":"/api/iota/status","description":"Readiness, public seed count, SQL corpus status, live AI configuration flag.","readOnly":true},{"method":"POST","path":"/api/iota/convert","description":"Approximate phrase-first conversion with segments, candidates, evidence, vector summaries, and warnings.","readOnly":true},{"method":"POST","path":"/api/iota/round-trip","description":"English to IOTA-1 to English gist with semantic drift report.","readOnly":true},{"method":"POST","path":"/api/iota/parse-glyphs","description":"Glyph-first public-token parse using the same converter logic.","readOnly":true},{"method":"POST","path":"/api/iota/evidence","description":"Conversion evidence alias returning the full developer JSON payload.","readOnly":true},{"method":"POST","path":"/api/iota/seed-vs-sql","description":"Seed-only versus SQL-backed ranking comparison alias on /api/iota.","readOnly":true},{"method":"POST","path":"/api/iota/similarity","description":"Approximate semantic similarity over public inputs.","readOnly":true},{"method":"POST","path":"/api/iota/search","description":"Read-only category corpus vector search when SQL and embeddings are configured.","readOnly":true},{"method":"POST","path":"/api/iota/validate-symbol","description":"Public-symbol validation for compact candidates, registry ids, and JSON envelopes.","readOnly":true},{"method":"POST","path":"/api/iota/html-keyless-extract","description":"Pasted HTML visible text extraction without execution.","readOnly":true},{"method":"POST","path":"/api/iota/concept-bridge","description":"Phrase/glyph/id to public registry concept bridge.","readOnly":true},{"method":"POST","path":"/api/iota/steganography/scan","description":"Hidden carrier and Unicode safety diagnostic.","readOnly":true},{"method":"GET","path":"/api/iota/registry/public","description":"Public seed registry list.","readOnly":true},{"method":"GET","path":"/api/iota/registry/public/{id}","description":"Public seed registry record.","readOnly":true},{"method":"GET","path":"/api/iota/examples","description":"Sample requests and public-safe responses.","readOnly":true},{"method":"GET","path":"/api/iota/openapi","description":"This machine-readable route summary.","readOnly":true}]}