← Tất cả dự án

04 / Trình đăng có khóa · an toàn trước hết

Nyx Persona

GPT-5.6 soạn nháp trả lời cho một tài khoản Threads kinh doanh thật — nhưng chỉ code server tất định, kích hoạt bởi đúng một cú bấm duyệt của con người, mới được phép đăng.

Mở demo ↗
Nyx Persona — hàng đợi duyệt
nyx-persona — gated publisher
Test
480 · ~10 giây · không cần mạng
Duyệt
khóa sha256 vào đúng từng byte
Lõi
3.500 dòng, tự tay xây
Stack
Neon · Threads API · Zod · Playwright

Demo

Nguyên tắc

Lệnh duyệt bị ràng buộc mật mã với sha256 của đúng nội dung cuối — không thể duyệt bản A rồi đăng bản B.

Ghi chú kỹ thuật

Đăng bài như một lease

Đăng bài là một lease được claim với hạn và luật thu hồi, không phải vòng retry — đăng trùng là bất khả về cấu trúc, chứ không chỉ khó xảy ra.

Thà 'unknown' còn hơn đoán

Khi provider trả lời mập mờ, kết quả được ghi là 'unknown' thay vì đoán; một lần đăng có xác nhận được tin ngay, còn sự im lặng phải đủ lâu mới được tin.

Vùng chỉ-được-sửa-lời

Văn bản mạng xã hội không đáng tin không chọn được bằng chứng, quyền hạn hay đích đăng — bản demo cài sẵn một cú prompt-injection mà hệ thống báo cáo lên thay vì nghe theo.

Lõi tự tay xây

State machine 1.132 dòng, tầng contract Zod 843 dòng, trình biên dịch persona 1.536 dòng. 480 unit test chạy ~10 giây không cần mạng.

Thêm màn hình

Màn báo cáo escalation của Nyx Persona với nhãn RISK và ESCALATED trên một fixture prompt-injection thậtTimeline audit của Nyx Persona hiển thị các sự kiện New, Static preview và Escalated kèm mốc thời gian và ghi chú của judge

Có việc muốn làm cùng Nyx?

Đặt làm phần mềm, cùng làm một sản phẩm, phân phối sản phẩm có sẵn, hay muốn vào làm cùng — viết vài dòng, Nyx sẽ liên hệ lại.

Gửi lời mời →