File size: 1,492 Bytes
f775e2b
6d3aa82
 
 
 
 
 
 
 
 
 
 
f775e2b
 
 
 
 
 
 
 
 
 
 
 
 
1ca83c3
f775e2b
 
6d3aa82
 
 
 
 
 
 
 
 
f775e2b
6d3aa82
f775e2b
 
 
 
 
 
6d3aa82
f775e2b
 
6d3aa82
f775e2b
 
 
6d3aa82
 
 
 
 
f775e2b
 
6d3aa82
 
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
"""
LOGOS Package - Logarithmic Ordering Generation Operating Software

A framework for structural AI through prime factorization and tensor topology.

Quick Start:
    from logos.mtl.interpreter import MTLInterpreter
    mtl = MTLInterpreter()
    result = mtl.execute('(mult [2] [3])')  # → 6

Documentation:
    See logos/docs/README.md for full documentation index.
"""

# Core exports
from .logos_core import (
    PRIME_MODULO,
    resolve_fractal_address,
    prime_harmonizer,
    calculate_heat_code,
    pack_atom,
    unpack_atom,
)

from .dsp_bridge import DSPBridge, TransmissionStats
from .connectors import get_connector, LocalLLMConnector
from .image_analyzer import analyze_image, batch_analyze, summarize_analysis

# MTL & Memory (New Exports)
from .mtl.interpreter import MTLInterpreter
from .memory.prime_db import PrimeTokenDB

# Agents (Lazy import to avoid circular deps)
def get_dissolution_engine():
    from .agents.dissolution_engine import DissolutionEngine
    return DissolutionEngine

__all__ = [
    # Core
    'PRIME_MODULO',
    'resolve_fractal_address',
    'prime_harmonizer', 
    'calculate_heat_code',
    'pack_atom',
    'unpack_atom',
    # Transport
    'DSPBridge',
    'TransmissionStats',
    # Image
    'analyze_image',
    'batch_analyze',
    'summarize_analysis',
    # MTL & Memory
    'MTLInterpreter',
    'PrimeTokenDB',
    # Agents
    'get_dissolution_engine',
]

__version__ = "0.3.0"  # MTL Turing Complete + Dissolution Engine