File size: 6,971 Bytes
0554347 3d5b3e2 0554347 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 | ---
license: other
license_name: snapkitty-tri-license
license_link: https://huggingface.co/Snapkitty/market-scope/blob/main/LICENSE.tri
tags:
- snapkitty
- developer-tools
- python
---
# MARKETSCOPE
**Sovereign Market Intelligence & Research Platform (MIRP)**
```
ORCHESTRATOR Ahmad Ali Parr
EXECUTION SNAPKITTYWEST sovereign stack
SEALED 2026-07-04
STATUS v0.1 Β· Sovereign architecture Β· 5 agents
AUDIT 4b565498-9afc-4782-af4a-c6b11a5d0058
```
---
## I. What This Is
MARKETSCOPE is a sovereign market intelligence platform that:
1. **Ingests** global index data (S&P 500, Nikkei, DAX, KOSPI, etc.) via sovereign connectors
2. **Processes** signals through a Prolog Logic Layer (deterministic rules, regime detection, correlation logic)
3. **Logs** every inference, data snapshot, and model weight to the Bifrost WORM Chain
4. **Outputs** probabilistic scenario analyses (not predictions) for Human Review Required
## II. What This Is NOT
This is **NOT** a trading system. This is **NOT** financial advice.
```
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β PROHIBITED ACTION: financial_advice β
β β
β This platform produces SCENARIO BANDS, not point forecasts. β
β All outputs require Human Review Required before any action.β
β The Prolog Logic Layer enforces this at the type level. β
β β
β Training_Gate: Human_Review_Required β
β Audit_Spec: 4b565498-9afc-4782-af4a-c6b11a5d0058 β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
```
## III. Architecture
```mermaid
flowchart TD
subgraph INGEST["INGEST LAYER"]
A1[S&P 500] --> RUST[Ingestor - Rust/Axum]
A2[Nikkei 225] --> RUST
A3[DAX] --> RUST
A4[KOSPI 200] --> RUST
A5[NASDAQ 100] --> RUST
A6[Crypto Perps] --> RUST
end
subgraph PROCESS["PROCESSING LAYER"]
RUST --> FEAT[DuckDB Feature Store]
FEAT --> PROLOG[Prolog Logic Engine]
PROLOG --> QUANT[Quant Engine - Python/Rust]
end
subgraph SEAL["AUDIT LAYER"]
QUANT --> AUDITOR[Auditor Agent]
AUDITOR --> WORM[Bifrost WORM Chain]
end
subgraph OUTPUT["OUTPUT LAYER"]
WORM --> UI[Council UI]
UI --> SCENARIO[Scenario Bands]
SCENARIO --> HUMAN[Human Review Required]
end
style INGEST fill:#1a1a2e,stroke:#00d4ff,color:#fff
style PROCESS fill:#16213e,stroke:#ff6b35,color:#fff
style SEAL fill:#0f3460,stroke:#e94560,color:#fff
style OUTPUT fill:#1a1a2e,stroke:#00d4ff,color:#fff
```
## IV. Agent Roles
| Agent ID | Role | Sovereign Constraint |
|----------|------|----------------------|
| `INGESTOR_GLOBAL` | Pulls OHLCV + Alt Data (futures basis, funding rates) | Plasma Gate `Ed25519` verify each payload |
| `PROLOG_REASONER` | Fires deterministic rules (regime, correlation, breadth) | **Zero hallucination** β pure logic |
| `QUANT_ENGINE` | Runs conformal prediction / quantile forests (Python/Rust) | Model weights + data hash β Bifrost WORM |
| `AUDITOR` | Verifies lineage: Raw β Feature β Inference β Output | `Audit_Spec: 4b565498-9afc-4782-af4a-c6b11a5d0058` |
| `COUNCIL_UI` | Presents **scenario bands** (not point forecasts) | `Training_Gate: Human_Review_Required` |
## V. Repository Layout
```
market-scope/
βββ apps/
β βββ ingestor/ # Rust (Axum + Reqwest) β sovereign data connectors
β βββ logic-engine/ # SWI-Prolog (HTTP JSON API) β deterministic rules
β βββ quant-engine/ # Python (Polars + LightGBM + Conformal) β scenario bands
β βββ auditor/ # Rust (WORM Writer + Verifier) β lineage verification
β βββ council-ui/ # Next.js + Tailwind β scenario visualization
βββ packages/
β βββ schemas/ # Protobuf / JSON Schema (shared types)
β βββ prolog-rules/ # .pl files (versioned, tested, WORM-hashed)
β βββ connectors/ # Per-index connector configs
β βββ bifrost-sdk/ # Rust/TS SDK for append_block(), verify_chain()
βββ docker-compose.yml # Local stack definition
βββ turbo.json # Turborepo pipeline definition
βββ worm-genesis.json # Genesis block for the WORM audit chain
βββ README.md # This file
```
## VI. Prolog Logic Layer
### Market Regime Detection (Deterministic)
```prolog
regime(bull) :- sma_50 > sma_200, vix < 20, breadth > 0.6.
regime(bear) :- sma_50 < sma_200, vix > 30.
regime(transition) :- \+ regime(bull), \+ regime(bear).
```
### Correlation Breakdown Alert
```prolog
correlation_breakdown(AssetA, AssetB, Window) :-
rolling_corr(AssetA, AssetB, Window, Corr),
Corr < 0.3,
historical_avg_corr(AssetA, AssetB, Avg),
Avg > 0.7.
```
### Sovereign Compliance Guard
```prolog
compliant_signal(Signal) :-
source_verified(Signal),
worm_logged(Signal),
\+ prohibited_action(financial_advice),
human_review_gate_passed(Signal).
```
## VII. Quick Start
```bash
# Clone the repo
git clone https://github.com/SNAPKITTYWEST/market-scope.git
cd market-scope
# Start local stack
docker compose up -d
# Verify services
curl http://localhost:8080/health # Prolog engine
curl http://localhost:3001/health # Ingestor API
curl http://localhost:8090/health # Auditor
```
## VIII. Sovereign Constraints
| Constraint | Enforcement |
|------------|-------------|
| `prohibited_action(financial_advice)` | Prolog guard β all outputs are scenario bands |
| `Training_Gate: Human_Review_Required` | UI blocks autonomous execution |
| `Audit_Spec: 4b565498-9afc-4782-af4a-c6b11a5d0058` | WORM chain β append-only, SHA-256 sealed |
| `Plasma Gate Ed25519` | Every data payload cryptographically verified |
| `Zero hallucination` | Prolog Logic Layer β pure deterministic rules |
---
*This repository is a sovereign research platform. It does not provide financial advice.*
---
## License
Licensed under **SnapKitty Tri-License**. Full text: [LICENSE.tri](LICENSE.tri).
### πΌ Commercial License
Snapkitty code is free and open under **AGPL-3.0** for open-source use. Building a commercial product or service? A **proprietary commercial license** from Snapkitty Collective LLC lets you ship this code without the AGPL's source-sharing and network-use obligations.
**[β Get a commercial license](mailto:A.parr@belespritdaccord.uk?subject=Commercial%20license:%20market-scope)** Β· A.parr@belespritdaccord.uk
|