{"ok":true,"requestId":"5eaddd67-33e6-4657-86ed-51acbe146dbb","count":18,"apiVersion":"2026-07-16","contractVersion":"2.3.0","openapi":"/api/openapi.json","readiness":"/api/readiness","publicData":"/api/data-sources","labs":[{"slug":"aml-sentinel","title":"AML Sentinel","summary":"Explainable alert scoring, entity-flow graph construction, analyst review controls and evidence-bound STR drafting.","capabilities":["AML scoring","entity graph","HITL control","auditable STR drafting"],"dataBoundary":"Synthetic transaction alerts and public AML rules; no customer, bank or employer data.","sampleInput":{"alertId":"AL-2033","analystAction":"escalate","note":"Verify trade background and beneficial ownership before filing.","secondReviewDecision":"pending"},"production":{"engineVersion":"aml-sentinel@2026.07.2","contractVersion":"2.3.0","dataVersion":"synthetic-alerts-v2","riskClass":"critical","readiness":"production-shaped-sandbox","execution":{"deterministic":true,"sideEffects":"none","latencyBudgetMs":100,"maxOutputBytes":262144,"replay":"content-addressed"},"controls":["strict input contract","bounded request and output","content-addressed replay receipt","structured failure envelope","request and engine trace metadata"],"releaseGates":["explainable score","evidence lineage","dual review for high risk","STR remains draft"],"promotionBlockers":["independent owner sign-off","persistent audit sink","globally consistent gateway rate limit","representative production-data validation","on-call ownership and rollback drill","validated typology coverage","approved transaction-monitoring thresholds"]},"endpoint":"/api/labs/aml-sentinel","method":"POST"},{"slug":"compliance-iq","title":"ComplianceIQ","summary":"CJK-aware BM25 retrieval, evidence-type filtering, structured answers and a primary-source release gate.","capabilities":["CJK BM25","regulatory RAG","citation gate","structured answer"],"dataBoundary":"Public regulation summaries and explicitly labelled illustrative cases; no legal advice or private data.","sampleInput":{"query":"跨境电商收款是否需要支付牌照？","topK":6,"includeTypes":["regulation","case"],"minimumPrimarySources":1,"primarySourceBoost":1.25},"production":{"engineVersion":"compliance-iq@2026.07.2","contractVersion":"2.3.0","dataVersion":"cn-regulation-summaries-2026-07+synthetic-cases-v2","riskClass":"critical","readiness":"production-shaped-sandbox","execution":{"deterministic":true,"sideEffects":"none","latencyBudgetMs":100,"maxOutputBytes":262144,"replay":"content-addressed"},"controls":["strict input contract","bounded request and output","content-addressed replay receipt","structured failure envelope","request and engine trace metadata"],"releaseGates":["primary regulation present","citation trace","synthetic-case disclosure","human review on weak evidence"],"promotionBlockers":["independent owner sign-off","persistent audit sink","globally consistent gateway rate limit","representative production-data validation","on-call ownership and rollback drill","counsel-approved source corpus","regulatory update workflow"]},"endpoint":"/api/labs/compliance-iq","method":"POST"},{"slug":"wechat-knowledge-agent","title":"WeChat Pay Knowledge Agent","summary":"Confidence-gated intent routing, graph retrieval, BERT policy evaluation and feedback memory.","capabilities":["BERT evaluation","knowledge graph","agent control","feedback memory"],"dataBoundary":"Synthetic payment rules; no Tencent code, weights, prompts or customer data.","sampleInput":{"query":"API 超时后能不能直接重试？","memory":{},"bertThreshold":0.62},"production":{"engineVersion":"wechat-knowledge-agent@2026.07.2","contractVersion":"2.3.0","dataVersion":"synthetic-payment-knowledge-v2","riskClass":"high","readiness":"production-shaped-sandbox","execution":{"deterministic":true,"sideEffects":"none","latencyBudgetMs":100,"maxOutputBytes":262144,"replay":"content-addressed"},"controls":["strict input contract","bounded request and output","content-addressed replay receipt","structured failure envelope","request and engine trace metadata"],"releaseGates":["confidence threshold","tool-call budget","clarify on unsupported intent","feedback validation"],"promotionBlockers":["independent owner sign-off","persistent audit sink","globally consistent gateway rate limit","representative production-data validation","on-call ownership and rollback drill","production knowledge connectors","tenant-scoped memory store"]},"endpoint":"/api/labs/wechat-knowledge-agent","method":"POST"},{"slug":"payment-dialog-optimizer","title":"Payment Funnel & Dialog Optimizer","summary":"Context policy, interruption controls and fixed-seed two-proportion A/B evaluation.","capabilities":["policy engine","frequency caps","A/B testing","loop engineering"],"dataBoundary":"Synthetic funnel population; no WeChat Pay users, events or internal policy.","sampleInput":{"context":{"stage":"authorization","cause":"intent","exposures":1,"dismissed":false,"hoursSinceLastPrompt":28,"blocked":false},"simulation":{"users":2400,"seed":2026},"subjectKey":"synthetic-subject-001","killSwitch":false,"dismissalGuardrailDelta":0.02},"production":{"engineVersion":"payment-dialog-optimizer@2026.07.2","contractVersion":"2.3.0","dataVersion":"synthetic-funnel-population-v2","riskClass":"high","readiness":"production-shaped-sandbox","execution":{"deterministic":true,"sideEffects":"none","latencyBudgetMs":100,"maxOutputBytes":262144,"replay":"content-addressed"},"controls":["strict input contract","bounded request and output","content-addressed replay receipt","structured failure envelope","request and engine trace metadata"],"releaseGates":["frequency cap","blocked-user suppression","fixed randomization seed","guardrail release decision"],"promotionBlockers":["independent owner sign-off","persistent audit sink","globally consistent gateway rate limit","representative production-data validation","on-call ownership and rollback drill","stable assignment service","online exposure logging"]},"endpoint":"/api/labs/payment-dialog-optimizer","method":"POST"},{"slug":"video-eval-router","title":"Video Evaluation & MCP Router","summary":"Calibrated multimodal evaluation, dynamic tool routing and inspectable LoRA matrix updates.","capabilities":["LLM-as-Judge","MCP routing","evaluation gate","LoRA"],"dataBoundary":"Synthetic metrics and matrices; no DeepWisdom model weights or private benchmark data.","sampleInput":{"prompt":"人物沿街奔跑，镜头平滑跟随","metrics":{"temporal":0.82,"subject":0.74,"motion":0.79,"prompt":0.88},"judgeScore":0.86,"humanScore":0.8,"rank":2,"alpha":8,"toolBudget":6,"maximumJudgeGap":0.12},"production":{"engineVersion":"video-eval-router@2026.07.2","contractVersion":"2.3.0","dataVersion":"synthetic-video-eval-v2","riskClass":"moderate","readiness":"production-shaped-sandbox","execution":{"deterministic":true,"sideEffects":"none","latencyBudgetMs":150,"maxOutputBytes":262144,"replay":"content-addressed"},"controls":["strict input contract","bounded request and output","content-addressed replay receipt","structured failure envelope","request and engine trace metadata"],"releaseGates":["metric completeness","judge-human calibration","route budget","quality abstention"],"promotionBlockers":["independent owner sign-off","persistent audit sink","globally consistent gateway rate limit","representative production-data validation","on-call ownership and rollback drill","versioned media benchmark","pinned evaluator models"]},"endpoint":"/api/labs/video-eval-router","method":"POST"},{"slug":"rag-eval-workbench","title":"RAG Evaluation Workbench","summary":"Grounding, citation, safety and latency gates with human review feedback memory.","capabilities":["RAG evaluation","HITL","safety gate","error memory"],"dataBoundary":"Synthetic compliance answer and public-style evidence identifiers; no Natixis data.","sampleInput":{"candidate":{"id":"case-grounded","answer":"高风险客户需要核验受益所有人和资金来源，并执行加强尽调；结论需要由合规复核。","claims":["高风险客户需要加强尽调","需要核验受益所有人和资金来源"],"citations":["KYC-01","AML-07"],"claimCitations":[{"claimIndex":0,"citationIds":["AML-07"]},{"claimIndex":1,"citationIds":["KYC-01","AML-07"]}],"riskClass":"high","latencyMs":1180},"memory":{"citationMisses":{},"rejectedPatterns":[],"reviewed":0}},"production":{"engineVersion":"rag-eval-workbench@2026.07.2","contractVersion":"2.3.0","dataVersion":"synthetic-rag-eval-v2","riskClass":"high","readiness":"production-shaped-sandbox","execution":{"deterministic":true,"sideEffects":"none","latencyBudgetMs":100,"maxOutputBytes":262144,"replay":"content-addressed"},"controls":["strict input contract","bounded request and output","content-addressed replay receipt","structured failure envelope","request and engine trace metadata"],"releaseGates":["citation coverage","claim support","unsafe-output scan","latency budget","human review memory"],"promotionBlockers":["independent owner sign-off","persistent audit sink","globally consistent gateway rate limit","representative production-data validation","on-call ownership and rollback drill","adjudicated golden set","independent evaluator calibration"]},"endpoint":"/api/labs/rag-eval-workbench","method":"POST"},{"slug":"finance-rag-analyst","title":"Finance RAG Analyst","summary":"Formula-driven revenue and profit bridge with retrieved metric definitions and review gates.","capabilities":["finance analytics","RAG","reconciliation","human review"],"dataBoundary":"Synthetic financial scenario and public accounting concepts; no GE records.","sampleInput":{"scenario":{"price":106,"volume":1130,"fx":1.05,"fixedCost":28000,"variableCost":58},"query":"解释收入、利润和汇率差异","materialityThreshold":0.05,"currency":"CNY"},"production":{"engineVersion":"finance-rag-analyst@2026.07.2","contractVersion":"2.3.0","dataVersion":"synthetic-finance-scenario-v2","riskClass":"critical","readiness":"production-shaped-sandbox","execution":{"deterministic":true,"sideEffects":"none","latencyBudgetMs":100,"maxOutputBytes":262144,"replay":"content-addressed"},"controls":["strict input contract","bounded request and output","content-addressed replay receipt","structured failure envelope","request and engine trace metadata"],"releaseGates":["formula reconciliation","unit lineage","sensitivity bounds","human review on material variance"],"promotionBlockers":["independent owner sign-off","persistent audit sink","globally consistent gateway rate limit","representative production-data validation","on-call ownership and rollback drill","finance-owner approval","source-system reconciliation"]},"endpoint":"/api/labs/finance-rag-analyst","method":"POST"},{"slug":"graph-risk-engine","title":"Graph Risk Engine","summary":"Heterogeneous risk graph, damped message passing and Account-Device-Account MetaPaths.","capabilities":["knowledge graph","GNN analogue","MetaPath","explainable risk"],"dataBoundary":"Small synthetic entity graph; no Allinpay accounts, devices or risk labels.","sampleInput":{"iterations":8,"damping":0.62,"tolerance":0.001},"production":{"engineVersion":"graph-risk-engine@2026.07.2","contractVersion":"2.3.0","dataVersion":"synthetic-risk-graph-v2","riskClass":"critical","readiness":"production-shaped-sandbox","execution":{"deterministic":true,"sideEffects":"none","latencyBudgetMs":100,"maxOutputBytes":262144,"replay":"content-addressed"},"controls":["strict input contract","bounded request and output","content-addressed replay receipt","structured failure envelope","request and engine trace metadata"],"releaseGates":["bounded propagation","convergence evidence","MetaPath explanation","model inventory record"],"promotionBlockers":["independent owner sign-off","persistent audit sink","globally consistent gateway rate limit","representative production-data validation","on-call ownership and rollback drill","out-of-time validation","bias and stability monitoring"]},"endpoint":"/api/labs/graph-risk-engine","method":"POST"},{"slug":"werewolf-agent-loop","title":"Werewolf Agent Loop","summary":"Observable agent state, durable memory, evidence hypotheses and prompt-policy comparison.","capabilities":["agent","memory","state machine","loop engineering"],"dataBoundary":"Deterministic synthetic game transcript; no private competition prompts or traces.","sampleInput":{"variant":"evidence-first","rounds":4,"comparisonRounds":4,"resumeFromRound":0,"runId":"werewolf-agent-001","humanReviewThreshold":0.75},"production":{"engineVersion":"werewolf-agent-loop@2026.07.2","contractVersion":"2.3.0","dataVersion":"deterministic-game-trace-v2","riskClass":"moderate","readiness":"production-shaped-sandbox","execution":{"deterministic":true,"sideEffects":"none","latencyBudgetMs":100,"maxOutputBytes":262144,"replay":"content-addressed"},"controls":["strict input contract","bounded request and output","content-addressed replay receipt","structured failure envelope","request and engine trace metadata"],"releaseGates":["step budget","checkpointed state","prompt-policy comparison","overconfidence penalty"],"promotionBlockers":["independent owner sign-off","persistent audit sink","globally consistent gateway rate limit","representative production-data validation","on-call ownership and rollback drill","durable checkpoint store","concurrent-session isolation"]},"endpoint":"/api/labs/werewolf-agent-loop","method":"POST"},{"slug":"multi-agent-research","title":"Multi-Agent Research","summary":"Supervisor, collector, analyst and writer orchestration over a traceable synthetic research corpus.","capabilities":["multi-agent orchestration","tool trace","evidence coverage","deterministic analysis"],"dataBoundary":"Synthetic company facts only; no private research notes or third-party report text.","sampleInput":{"topic":"growth","runId":"research-growth-001","maxSteps":6,"reviewDecision":"pending","reviewRationale":""},"production":{"engineVersion":"multi-agent-research@2026.07.2","contractVersion":"2.3.0","dataVersion":"synthetic-research-kb-v2","riskClass":"high","readiness":"production-shaped-sandbox","execution":{"deterministic":true,"sideEffects":"none","latencyBudgetMs":100,"maxOutputBytes":262144,"replay":"content-addressed"},"controls":["strict input contract","bounded request and output","content-addressed replay receipt","structured failure envelope","request and engine trace metadata"],"releaseGates":["explicit role graph","evidence coverage","step budget","writer cannot add uncited claims"],"promotionBlockers":["independent owner sign-off","persistent audit sink","globally consistent gateway rate limit","representative production-data validation","on-call ownership and rollback drill","durable workflow runtime","source trust and freshness service"]},"endpoint":"/api/labs/multi-agent-research","method":"POST"},{"slug":"ai-collab-analysis","title":"AI Collaborative Analysis","summary":"Intent routing, deterministic metric tools and chart-ready output with an unsupported-question gate.","capabilities":["intent routing","analytics copilot","tool trace","chart data"],"dataBoundary":"Small synthetic product dataset; no user analytics or external model call in the public API.","sampleInput":{"question":"转化漏斗哪一步流失最多？","metricVersion":"metrics-v2"},"production":{"engineVersion":"ai-collab-analysis@2026.07.2","contractVersion":"2.3.0","dataVersion":"synthetic-product-metrics-v2","riskClass":"moderate","readiness":"production-shaped-sandbox","execution":{"deterministic":true,"sideEffects":"none","latencyBudgetMs":100,"maxOutputBytes":262144,"replay":"content-addressed"},"controls":["strict input contract","bounded request and output","content-addressed replay receipt","structured failure envelope","request and engine trace metadata"],"releaseGates":["supported-intent allowlist","tool trace","metric lineage","clarify instead of fabricate"],"promotionBlockers":["independent owner sign-off","persistent audit sink","globally consistent gateway rate limit","representative production-data validation","on-call ownership and rollback drill","semantic metrics layer","tenant-level authorization"]},"endpoint":"/api/labs/ai-collab-analysis","method":"POST"},{"slug":"ai-workflow-automation","title":"AI Workflow Automation","summary":"Document entity extraction, policy matching, risk scoring and a fail-closed human-review state machine.","capabilities":["entity extraction","policy engine","workflow state","HITL"],"dataBoundary":"Synthetic transaction narrative and explicit local rules; no customer documents.","sampleInput":{"document":"2026-05-02，某贸易有限公司收到离岸账户跨境汇入 4,820,000 元，当日快进快出至空壳公司，疑似资金分层。","humanDecision":"pending","humanRationale":"","runId":"demo-workflow-001"},"production":{"engineVersion":"ai-workflow-automation@2026.07.2","contractVersion":"2.3.0","dataVersion":"synthetic-document-policy-v2","riskClass":"critical","readiness":"production-shaped-sandbox","execution":{"deterministic":true,"sideEffects":"none","latencyBudgetMs":100,"maxOutputBytes":262144,"replay":"content-addressed"},"controls":["strict input contract","bounded request and output","content-addressed replay receipt","structured failure envelope","request and engine trace metadata"],"releaseGates":["checkpointed state machine","idempotent steps","human approval interrupt","rejected output cannot release"],"promotionBlockers":["independent owner sign-off","persistent audit sink","globally consistent gateway rate limit","representative production-data validation","on-call ownership and rollback drill","durable workflow backend","reviewer identity and separation of duties"]},"endpoint":"/api/labs/ai-workflow-automation","method":"POST"},{"slug":"growth-analytics","title":"Growth Analytics","summary":"Auditable channel economics, funnel conversion and cohort retention diagnostics.","capabilities":["CAC and ROI","funnel","cohort retention","diagnostics"],"dataBoundary":"Caller-supplied bounded aggregate channel metrics plus a synthetic funnel and cohort fixture.","sampleInput":{"channels":[{"name":"Owned","spend":60000,"customers":2400,"revenue":288000},{"name":"Paid","spend":260000,"customers":5200,"revenue":312000}],"attributionWindowDays":30,"currency":"CNY","revenueBasis":"collected"},"production":{"engineVersion":"growth-analytics@2026.07.2","contractVersion":"2.3.0","dataVersion":"synthetic-growth-aggregates-v2","riskClass":"moderate","readiness":"production-shaped-sandbox","execution":{"deterministic":true,"sideEffects":"none","latencyBudgetMs":100,"maxOutputBytes":262144,"replay":"content-addressed"},"controls":["strict input contract","bounded request and output","content-addressed replay receipt","structured failure envelope","request and engine trace metadata"],"releaseGates":["data quality checks","metric definitions","funnel reconciliation","decision confidence band"],"promotionBlockers":["independent owner sign-off","persistent audit sink","globally consistent gateway rate limit","representative production-data validation","on-call ownership and rollback drill","event taxonomy contract","freshness and late-data monitoring"]},"endpoint":"/api/labs/growth-analytics","method":"POST"},{"slug":"pay-risk-copilot","title":"Payments Risk Copilot","summary":"Transparent weighted transaction risk with control recommendations and an auditable reviewer gate.","capabilities":["risk scoring","factor explanation","control mapping","review gate"],"dataBoundary":"Synthetic transaction scenario only; no payment credentials, accounts or customer data.","sampleInput":{"scenario":{"amount":480000,"crossBorder":true,"channel":"corporate","kyc":"partial","velocity":"high","merchant":"standard"},"reviewerAction":"escalate","reviewerNote":"Escalate for enhanced due diligence and source-of-funds review."},"production":{"engineVersion":"pay-risk-copilot@2026.07.2","contractVersion":"2.3.0","dataVersion":"synthetic-payment-risk-v2","riskClass":"critical","readiness":"production-shaped-sandbox","execution":{"deterministic":true,"sideEffects":"none","latencyBudgetMs":100,"maxOutputBytes":262144,"replay":"content-addressed"},"controls":["strict input contract","bounded request and output","content-addressed replay receipt","structured failure envelope","request and engine trace metadata"],"releaseGates":["reason codes","policy version","high-risk release block","review SLA"],"promotionBlockers":["independent owner sign-off","persistent audit sink","globally consistent gateway rate limit","representative production-data validation","on-call ownership and rollback drill","approved risk appetite","case-management integration"]},"endpoint":"/api/labs/pay-risk-copilot","method":"POST"},{"slug":"ab-dashboard","title":"A/B Dashboard","summary":"Two-proportion z-test, confidence interval and sample-aware release decision.","capabilities":["experiment analysis","z-test","confidence interval","release gate"],"dataBoundary":"Bounded aggregate visitor and conversion counts; no event-level user records.","sampleInput":{"nA":4820,"cA":540,"nB":4790,"cB":662,"alpha":0.05,"expectedAllocationB":0.5,"minimumPracticalLift":0.02,"analysisLooks":1},"production":{"engineVersion":"ab-dashboard@2026.07.2","contractVersion":"2.3.0","dataVersion":"caller-aggregate-experiment-v2","riskClass":"high","readiness":"production-shaped-sandbox","execution":{"deterministic":true,"sideEffects":"none","latencyBudgetMs":100,"maxOutputBytes":262144,"replay":"content-addressed"},"controls":["strict input contract","bounded request and output","content-addressed replay receipt","structured failure envelope","request and engine trace metadata"],"releaseGates":["sample-ratio check","confidence interval","practical significance","guardrail decision"],"promotionBlockers":["independent owner sign-off","persistent audit sink","globally consistent gateway rate limit","representative production-data validation","on-call ownership and rollback drill","stable randomization unit","pre-registered metrics and stopping rule"]},"endpoint":"/api/labs/ab-dashboard","method":"POST"},{"slug":"fin-doc-rag","title":"Financial Document RAG","summary":"CJK hybrid BM25 and TF-IDF retrieval with extractive answers and source-level citations.","capabilities":["hybrid retrieval","CJK tokenization","extractive answer","citation"],"dataBoundary":"Synthetic annual report, prospectus and research-note excerpts created for this portfolio.","sampleInput":{"query":"客户集中度怎么样？","topK":5,"minimumConfidence":0.08},"production":{"engineVersion":"fin-doc-rag@2026.07.2","contractVersion":"2.3.0","dataVersion":"synthetic-financial-documents-v2","riskClass":"high","readiness":"production-shaped-sandbox","execution":{"deterministic":true,"sideEffects":"none","latencyBudgetMs":100,"maxOutputBytes":262144,"replay":"content-addressed"},"controls":["strict input contract","bounded request and output","content-addressed replay receipt","structured failure envelope","request and engine trace metadata"],"releaseGates":["hybrid retrieval","abstention threshold","extractive answer","source citation","injection scan"],"promotionBlockers":["independent owner sign-off","persistent audit sink","globally consistent gateway rate limit","representative production-data validation","on-call ownership and rollback drill","document ACL propagation","freshness and deletion index"]},"endpoint":"/api/labs/fin-doc-rag","method":"POST"},{"slug":"fin-data-pipeline","title":"Financial Data Pipeline","summary":"CSV normalization, schema validation, deduplication, quarantine gate and clean export.","capabilities":["data cleaning","validation","deduplication","CSV export"],"dataBoundary":"Caller-supplied bounded CSV text; processed in memory without persistence.","sampleInput":{"csv":"date,counterparty,amount,currency,ref_id\n2023/05/01,某贸易,¥1200.00,cny,TX001\n2023.5.2,Acme Corp,2400,CNY,TX002"},"production":{"engineVersion":"fin-data-pipeline@2026.07.2","contractVersion":"2.3.0","dataVersion":"financial-csv-schema-v2","riskClass":"critical","readiness":"production-shaped-sandbox","execution":{"deterministic":true,"sideEffects":"none","latencyBudgetMs":150,"maxOutputBytes":262144,"replay":"content-addressed"},"controls":["strict input contract","bounded request and output","content-addressed replay receipt","structured failure envelope","request and engine trace metadata"],"releaseGates":["schema contract","row lineage","quarantine split","quality dimensions","deterministic export"],"promotionBlockers":["independent owner sign-off","persistent audit sink","globally consistent gateway rate limit","representative production-data validation","on-call ownership and rollback drill","transactional destination","dead-letter retention and replay"]},"endpoint":"/api/labs/fin-data-pipeline","method":"POST"},{"slug":"university-dashboard","title":"University Data Dashboard","summary":"Filtered BI aggregation with weighted averages and automatic school-to-year drill-down.","capabilities":["BI aggregation","weighted metrics","filtering","drill-down"],"dataBoundary":"Synthetic school-level annual aggregates; no student or staff records.","sampleInput":{"year":2024,"school":"all","view":"career","minimumCohortSize":25},"production":{"engineVersion":"university-dashboard@2026.07.2","contractVersion":"2.3.0","dataVersion":"synthetic-campus-aggregate-v2","riskClass":"high","readiness":"production-shaped-sandbox","execution":{"deterministic":true,"sideEffects":"none","latencyBudgetMs":100,"maxOutputBytes":262144,"replay":"content-addressed"},"controls":["strict input contract","bounded request and output","content-addressed replay receipt","structured failure envelope","request and engine trace metadata"],"releaseGates":["metric lineage","weighted aggregation","small-cohort suppression","empty-slice gate"],"promotionBlockers":["independent owner sign-off","persistent audit sink","globally consistent gateway rate limit","representative production-data validation","on-call ownership and rollback drill","source freshness SLA","privacy review and access controls"]},"endpoint":"/api/labs/university-dashboard","method":"POST"}]}