MicroAI Paygate
An x402-style payment gateway for AI requests. Sign EIP-712, get a signed receipt, verify the signature client-side.
翻譯準備中
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證正在載入完整 README。 以下為已儲存的摘錄。
임상 진입 전 사업성 진단. 2026년 10월 13일 발표용. 1. supabase.com 가입 → New project 2. 만들어지면 SQL Editor 열기 3. db/schema.sql 내용을 통째로 붙여넣고 Run .env.example을 복사해 .env.local로 만들고 채웁니다. Supabase 대시보드 → Project Settings → API 에서 두 개를 복사합니다. ⚠️ service_role 키는 절대 화면 코드에 넣지 마세요. 서버에서만 씁니다. 이렇게 나오면 성공입니다. 케이스 A(에이비엘바이오 ABL503) 조건으로 카드를 꺼내서, C01 세 행이 나오는지 확인합니다. 여기까지 되면 나머지는 같은 패턴의 반복입니다.檢視完整 README ↗
임상 진입 전 사업성 진단. 2026년 10월 13일 발표용.
buyo/
├─ db/schema.sql 테이블 3개 (chunks · records · runs)
├─ lib/
│ ├─ types.ts 청크 스키마 + 검사 규칙 V-00~V-10
│ └─ store.ts DB 접근은 전부 여기만 거침
├─ scripts/
│ ├─ load.ts 청크 1,746개 적재
│ └─ check-case-a.ts 첫날 목표 확인
├─ data/chunks/*.jsonl 카드 1,746개 ← 이미 들어 있음
├─ design/시안-B.html 화면 시안 (그대로 열어 보면 됨)
└─ reference/ 파이썬 원본·규칙 yaml·원본 CSV (읽기용, 실행 안 함)
cd buyo
npm install
db/schema.sql 내용을 통째로 붙여넣고 Run.env.example을 복사해 .env.local로 만들고 채웁니다.
cp .env.example .env.local
Supabase 대시보드 → Project Settings → API 에서 두 개를 복사합니다.
SUPABASE_URL=https://xxxx.supabase.co ← Project URL
SUPABASE_SERVICE_KEY=eyJhbGci... ← service_role key (secret)
⚠️
service_role키는 절대 화면 코드에 넣지 마세요. 서버에서만 씁니다.
npm run db:load
이렇게 나오면 성공입니다.
읽음 C_chunks_v1.jsonl 285건
읽음 F04_chunks_v0.jsonl 241건
...
총 1746건 · 검사 지적 0건
적재 중…
500 / 1746
1000 / 1746
1500 / 1746
1746 / 1746
✅ 적재 완료 — chunks 1746건
npm run db:check
케이스 A(에이비엘바이오 ABL503) 조건으로 카드를 꺼내서, C01 세 행이 나오는지 확인합니다.
카드 총 1746건 ✅
mapping 1050 · parameter 490 · rule 133 · method 73
━ 목표 카드 3개 ━
✅ C01-0092 54.7% P1→P2 modality=antibody_mAb
✅ C01-0096 12.1% P1→approved modality=antibody_mAb
✅ C01-0012 5.3% P1→approved ind=항암
━ 판정 ━
✅ 목표 카드 3개가 모두 조회됩니다. 첫날 목표 달성.
여기까지 되면 나머지는 같은 패턴의 반복입니다.
| 스프린트 | 기간 | 만드는 것 | 끝났다는 증거 |
|---|---|---|---|
| 9/25~26 | |||
| S1 조회·정규화 | 9/27~28 | lib/normalize.ts · 우선순위 정렬 | 케이스 A → 54.7 / 12.1 / 5.3 순서대로 |
| S2 계산 엔진 | 9/29~30 | lib/engines/ 12개 | 런웨이 11.4개월 · RCR 0.15 · 최소 600만 달러 |
| S3 수집 | 10/1 | ctgov · dart · kipris | 임상 42건 이상 |
| S4 조립·API | 10/2~3 | lib/assemble.ts · app/api/diagnose | 명세 문장과 일치 |
| S5 화면·마감 | 10/5~8 | 시안 B를 컴포넌트로 | 새 환경에서 README만으로 실행 |
text 그대로이거나, 미리 정한 문장 틀에 엔진 숫자를 끼운 것. 둘 중 하나뿐.basis_chunks에 남긴다.status=partial 또는 no_evidence.lib/store.ts만 거친다. 화면에서 supabase를 직접 부르지 않는다.reference/source-data/ref/companies_v2_0.csv의 DART고유번호가
엑셀을 거치며 앞자리 0을 잃었습니다. 508사 전부입니다.
에이비엘바이오 "1256864" ← 7자리 (잘못)
정답 "01256864" ← 8자리
읽을 때 반드시 8자리로 채우세요.
const corpCode = String(row.DART고유번호).padStart(8, "0");
lib/types.ts의 MODALITIES가 T01 등록부 22개 기준입니다.
시안 B의 12종 목록과 다릅니다. 화면을 만들 때 이쪽으로 맞춰야 합니다.
antibody_bispecific → 값 미확보. antibody_mAb 값 + 배지cell_therapy → 하위 태그 선택 요청other. 값 없음F01-10 규칙: MVP는 자동 갭(원화) 계산 없음.
필요 자금은 원문 통화로 표시하고, 아래 문구를 답니다.
"필요 자금은 원문 통화로 표시되며 원화 환산·갭 계산은 정식 버전에서 제공됩니다"
전부 10월 1일 수집일에 필요합니다.
화면 + API + 엔진 Next.js (TypeScript)
DB Supabase (Postgres)
시연 3건 백업 앱에 JSON 파일 내장
파이썬 reference/ 에 읽기용으로만. 실행하지 않음
도커 사용 안 함
설계서 v4는 파이썬 파일명으로 적혀 있습니다. 하는 일과 순서는 같고 확장자만 다릅니다.
| 설계서 | 이 프로젝트 |
|---|---|
db/load.py | scripts/load.ts |
db/query.py | lib/store.ts |
engines/*.py | lib/engines/*.ts |
api/main.py | app/api/diagnose/route.ts |
| Streamlit 화면 | app/ (시안 B) |