Stage340 connects the Stage254 session manifest concept to the Stage339 unified QSP behavior policy action result.
Stage339 produced a unified QSP decision:
behavior decision
↓
trust score
↓
evidence match
↓
signature gate
↓
policy result
↓
action
Stage340 binds that result into one verifiable session manifest.
What Stage340 Adds
qsp_session_result.json
session_manifest.json
local_witness.json
session_anchor_receipt.json
SHA256 binding for the session result
SHA256 binding for the session manifest
Preparation for later external anchoring
Source Concepts
Stage340 connects:
Stage254: Session Manifest / Session Anchoring
Stage331: Execution Session
Stage332: Signed Execution Session
Stage333: Transparency Log
Stage339: Unified QSP Behavior Policy Action Gate
Public Files
docs/session/qsp_session_result.json
docs/session/session_manifest.json
docs/witnesses/local_witness.json
docs/anchors/session_anchor_receipt.json
docs/behavior/unified_qsp_behavior_policy_action_result.json
docs/index.html
Private Files
The following are intentionally excluded from GitHub:
core/
private/
private_core/
.venv/
venv/
.env
secret keys
Safety Boundary
Stage340 does not publish:
attack code
dangerous prompts
exploit payloads
bypass procedures
automated attack logic
private keys
Meaning
Stage340 turns the Stage339 decision into a verifiable session record.
Stage339 decision
↓
qsp_session_result.json
↓
session_manifest.json
↓
local witness
↓
anchor receipt
This prepares the system for later signing, transparency logging, and external anchoring.
License
MIT License
Copyright (c) 2025 Motohiro Suzuki