Skip to main content
RFC-001 v2.0 — Open Protocol

JITNA Protocol

"HTTP ของ Agentic AI"

Just In Time Nodal Assembly — โปรโตคอลการสื่อสารแบบเปิดที่กำหนดวิธีที่ AI Agent ค้นหา, เจรจา และดำเนินงานร่วมกัน โดยไม่มีลำดับชั้นถาวร — Assemble เมื่อจำเป็น, ยุบเมื่อเสร็จ

JITNA คืออะไร?

JITNA (Just In Time Nodal Assembly) คือโปรโตคอลการสื่อสารแบบเปิดที่กำหนดวิธีที่ AI Agent ค้นหากันเอง, เจรจา Task, ดำเนินการ และตรวจสอบผลลัพธ์ — โดยไม่มีลำดับชั้น Agent ถาวรหรือ Workflow ที่กำหนดไว้ล่วงหน้า

แรงบันดาลใจมาจาก HTTP ในวิศวกรรมเว็บ — HTTP กำหนดวิธีที่ Client สื่อสารกับ Server ในลักษณะ Stateless ในทำนองเดียวกัน JITNA กำหนดวิธีที่ AI Agent สื่อสารและประสานงานกันในลักษณะ Stateless Agent จะถูก Assemble เป็น Working Group ทันทีตาม Intent ของ Task ปัจจุบัน จากนั้น Dissolve เมื่อ Task เสร็จสิ้น

JITNA ไม่ใช่ไฟล์หรือคลาสเดียว — มันเป็นระบบ 3 ชั้นที่แต่ละชั้นมีบทบาทที่ชัดเจน: Protocol (Wire Format), Language (6-Field Schema) และ Intake (User-Facing)

Three-Layer Architecture

สถาปัตยกรรม 3 ชั้น

JITNA แบ่งออกเป็น 3 ชั้นที่ชัดเจน — แต่ละชั้นมีหน้าที่และไฟล์ Implementation ของตัวเอง

1
Layer 1 — Protocolรูปแบบการสื่อสาร AI-to-AI

JITNAPacket — header + intent + payload + validation รักษาความปลอดภัยด้วยลายเซ็น Ed25519 (RFC 8032) และอยู่ภายใต้กฎ The 9 Codex

rct_control_plane/jitna_protocol.py
2
Layer 2 — Languageรูปแบบการสื่อสาร Intent ที่มีโครงสร้าง

Schema I / D / Δ / A / R / M — ใช้สำหรับ Prompt, Memory Tagging, Vault Metadata และ DelentiaDB Commit มี Template มากกว่า 50 รูปแบบ

50+ workflow templates
3
Layer 3 — Intakeประตูทางเข้าที่เรียบง่ายสำหรับ Intent ของผู้ใช้

JITNAPacket สำหรับผู้ใช้ — รับ intent string ธรรมดา + context dict คำนวณ Content Hash สำหรับ Replay Integrity และส่งไปยัง Engine

microservices/intent-loop/loop_engine.py
Layer 2 — JITNA Language

6 Fields ของ JITNA Language

Schema มาตรฐาน 6 Fields สำหรับแสดง Intent — ใช้ใน Prompt, Memory Tagging, Vault Metadata และ DelentiaDB Commit

I
เจตนา / เป้าหมายหลัก
Intent

เป้าหมายหลัก — สิ่งที่ Agent ต้องการบรรลุ แสดงเป็น IntentObject พร้อม goal, constraints และ priority

D
ข้อมูล / ความเป็นจริง
Data

ข้อเท็จจริงและ Context ที่มีอยู่ปัจจุบัน — ดึงมาจาก DelentiaDB, API ภายนอก หรือ Context Window สิ่งที่ระบบรู้จริงๆ ขณะนี้

Δ
เดลต้า (ช่องว่าง)
Delta

ช่องว่างหรือการเปลี่ยนแปลงที่ต้องการระหว่างสถานะปัจจุบันและเป้าหมาย (Δ = I − D) ขับเคลื่อนการ Assembly ของ Agent

A
แนวทาง
Approach

Algorithm หรือกลยุทธ์ที่จะใช้ — เลือกโดย Agent ที่ถูก Assemble เพื่อปิด Delta บันทึกใน JITNA Packet เพื่อ Auditability เต็มรูปแบบ

R
บทเรียน
Reflection

บทเรียน, Feedback หรือการรีวิวหลังดำเนินการ — คะแนน Consensus ของ SignedAI ใน 8 มิติ บอกว่า Approach ประสบความสำเร็จหรือไม่

M
สิ่งที่ต้องจำ
Memory

บริบทระยะยาวที่เก็บรักษาระหว่าง Session — ประวัติ, คุณภาพผลลัพธ์ และรูปแบบที่เรียนรู้ใน DelentiaDB 7D สิ่งที่ทำให้เกิดการปรับปรุงตัวเองอย่างต่อเนื่อง

JITNA Language: Δ = I − D → เลือก A → Execute → R → อัปเดต M

รูปแบบการเจรจา (Negotiation Pattern)

JITNA Agent ไม่ได้ดำเนินการตามคำสั่งแบบตาบอด — พวกเขา เจรจา ก่อน และสามารถปฏิเสธงานที่ไม่อยู่ใน Domain ได้

PROPOSE
Agent A → Agent B
"ขอให้ช่วยวิเคราะห์ Dataset นี้"
COUNTER
Agent B → Agent A
"ทำได้ แต่ต้องการ Schema ก่อน"
ACCEPT
Agent A → Agent B
"นี่คือ Schema" [แนบ Schema]
COMPLETE
Agent B → Agent A
"วิเคราะห์เสร็จแล้ว" [ผลลัพธ์ + ลายเซ็น Ed25519]

JITNA vs Tool-Calling APIs

มิติTool-Calling APIsJITNA Protocol
Communication modelRequest → ResponsePROPOSE → COUNTER → ACCEPT/REJECT
Agent autonomyNone (tools are passive)Full (agents can negotiate and refuse)
VerificationNone built-inEd25519 signed packets
Replay supportNot supportedSHA-256 checkpoint chain
Multi-agent consensusNot supportedSignedAI integration (Tier S/4/6/8)
DiscoveryHardcoded listDynamic registry with capability matching
StandardizationVendor-specificOpen RFC (Apache 2.0)
3
ชั้น Architecture
Ed25519
ลายเซ็นรักษาความปลอดภัย
9
กฎ The 9 Codex
Apache 2.0
สัญญาอนุญาต
JITNA RFC-001 v2.0 — Open Standard

RFC-001 คือข้อกำหนดเปิดที่ระบุ: โครงสร้าง JITNAPacket, ประเภทข้อความ (PROPOSE/COUNTER/ACCEPT/REJECT/COMPLETE), กลไกความปลอดภัย Ed25519, กฎ The 9 Codex และข้อกำหนด Adapter Interface สำหรับการ Integration กับระบบอื่น