Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
ASTRA_SSE_HOSTNoSSE bind address127.0.0.1
ASTRA_SSE_PORTNoSSE transport port9002
ASTRA_HTTP_HOSTNoStreamable HTTP bind address127.0.0.1
ASTRA_HTTP_PORTNoStreamable HTTP port9003
ASTRA_LOG_LEVELNoLog level: debug, info, warn, error, silentinfo
ASTRA_CORS_ORIGINNoCORS allowed origin*

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}
prompts
{
  "listChanged": true
}
resources
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_system_statusC

ASTRA System Status

get_metricsC

Real-time Metrics

get_snn_stateC

SNN Engine State

snn_stepC

Advance SNN Simulation

snn_resetB

Reset SNN Engine

inject_spikesD

Spike Injection

get_acm_scoreC

Consciousness Assessment (Proxy)

check_ethicsC

IRB Neural Welfare Check

set_parameterD

Modify State Parameter

get_platform_statusD

Bio-Computing Platforms

export_snapshotC

Full State Snapshot

simulation_controlD

Simulation Control

wm_encodeB

Encode SNN State to Latent Space

wm_predictC

Predict Next SNN State in Latent Space

wm_planC

CEM Planning for Optimal Spike Injection

wm_surpriseC

Violation-of-Expectation Detection

wm_train_stepD

Online World Model Training Step

wm_statusC

World Model Status & Metrics

sensor_visualC

V-JEPA 2 Visual Encoding (Image/Video)

sensor_audioB

A-JEPA Audio Encoding (Waveform → Mel → Latent)

sensor_olfactoryC

Koniku Kore Olfactory Encoding (Chemoreceptor → Latent)

sensor_fuseD

Cross-Modal Attention Fusion

sensor_processC

Full Multimodal Pipeline (All Modalities → Fused z)

sensor_statusC

Multimodal Sensor Pipeline Status

tcai_cycleA

Run one or more ACM cycles (the_consciousness_ai port): SNN signals → AKOrN binding → GNW ignition → qualia → emotion → reward shaping → emotional memory → self-model → second-order loop. Set stopWhenSatisfied to halt early once the recursive loop reaches a sustained satisfactory (converged, low-curiosity, stable) regime.

tcai_workspace_stateC

Global Neuronal Workspace state: ignition, focus, qualia, sync R, unity metrics, access history

tcai_emotion_appraiseB

Appraise raw signals into PAD emotional space (Mehrabian) with inertia

tcai_memory_storeB

Store an experience in emotional memory (attention-gated, salience-indexed)

tcai_memory_retrieveB

Retrieve memories by blended cosine similarity, PAD congruence and salience

tcai_self_modelB

Self-representation state: interoception, epistemic model, temporal continuity, attention schema

tcai_metricsC

Consciousness proxy report: GNW metrics, Effective Information, Φ̃-RIIU, composite score

tcai_resetA

Reset the TCAI consciousness system (workspace, memory, emotion, metrics)

tcai_second_orderB

Second-order (self-evidencing) loop snapshot: meta-learning velocity, RND curiosity (epistemic value), capability model, meta-consciousness score, developmental stage. The system observing and correcting its own predictive capacity (Legros 2026 §3.2).

tcai_meta_learningA

Meta-learning state (MetaLearningModule port): learning velocity from RPE-variance dynamics. velocity>0 ⇒ converging; noveltySpike ⇒ novel/confusing regime. Optionally inject an RPE sample.

tcai_capability_modelA

Agency capability model (DirectExperienceLearner port): action → expected-valence map (EMA). Query expected outcome of an action, or list the learned capability table.

tcai_curiosityB

Intrinsic-reward / curiosity (RNDCuriosity port): prediction error between a frozen random target and an online predictor on a representation vector. High error = novelty = exploration drive (EFE epistemic value proxy, Legros 2026 §4.1). Defaults to the current GNW broadcast.

tcai_metaconsciousnessA

Meta-consciousness composite (MetaconsciousnessEvaluator port): weighted score over confidence calibration, learning awareness, self-continuity and error monitoring. PROXY of meta-representation capacity, not a measurement.

tcai_developmentA

Longitudinal developmental tracking (DevelopmentTracker port): coarse stage (nascent→reactive→integrative→reflective) from the running composite-proxy level, stability and meta-representation score. Second-order self-monitoring over time.

tcai_convergenceA

Inspect or configure the recursive double-loop halting criterion (v2.9). With no arguments, returns the current satisfaction state and active thresholds. With arguments, updates them. The loop halts only when variational free energy has settled (|ΔF| ≤ epsFreeEnergy) AND realized task quality is high (≥ minTaskQuality) AND epistemic value is low, sustained over patience cycles — stationarity alone is insufficient (Legros 2026 §2.2/§4.3).

tcai_active_inferenceA

Active-inference core telemetry (v2.9): the REAL variational free energy F (surprise), expected free energy G(π) decomposed into pragmatic + epistemic value, the realized task quality, the model entropy, and the Dirichlet-learned action. This is the principled quantity the halting criterion thresholds on — not a heuristic correlate (Da Costa et al. 2020; Legros 2026 §4.3).

tcai_calibrateA

Calibrate the halting threshold on the measured ΔF scale instead of a guessed constant. Runs cycles warm-up cycles at the given reward, records the free-energy increments |ΔF|, and sets epsFreeEnergy to factor× their median. Returns the measured ΔF scale and the applied threshold. Addresses the v2.9 critique that the default 0.02 nats was uncalibrated.

np_statusC

NeuroPlatform v2 — Platform & Controller Status

np_configure_stimB

NeuroPlatform v2 — Define, validate & upload a StimParam (charge-balanced biphasic stimulation)

np_send_triggerC

NeuroPlatform v2 — Fire trigger(s): execute uploaded StimParams via a 16-bit trigger array

np_count_spikesC

NeuroPlatform v2 — Closed-loop _count_spike: spikes per electrode over an N-ms window

np_query_spike_countB

NeuroPlatform v2 DB — SpikeCountQuery: spikes/minute per electrode over a time window

np_query_spike_eventsC

NeuroPlatform v2 DB — SpikeEventQuery: individual spike timings over a window

np_query_triggersC

NeuroPlatform v2 DB — TriggersQuery: triggers sent to the organoid over a window

np_camera_captureC

NeuroPlatform v2 — Last MEA camera capture (descriptor + viability)

np_closed_loopC

NeuroPlatform v2 — Closed loop: read organoid → couple to ASTRA fusion/ROS/ethics, optionally drive the SNN

ovo_statusB

OVOMIND bridge status: adapter mode, substrate descriptor, frame counters, and the synthetic-phenomenology ethics assessment for the current configuration.

ovo_readB

Poll one OVOMIND affect frame and lift it into PAD. Every axis is returned with its epistemic tier, provenance and basis string. Dominance is never estimated from the human channel.

ovo_cycleB

Read one affect frame and run a TCAI cycle with the human channel entering as the body specialist. The human valence is NOT routed to rewardSignal.

ovo_set_policyC

Configure the Russell→PAD dominance policy and the closed-loop control policy.

ovo_arm_controlA

Arm or disarm closed-loop affective actuation. Arming places a human subject inside the control loop and is refused without a protocol reference.

ovo_isomorphismA

Side-by-side comparison of the three substrates feeding the same PAD pipeline (silicon SNN, organoid MEA, human wearable), with the axes each can constrain and the caveat that blocks a naive isomorphism claim.

orch_reportA

Consolidated Orch OR status: theory epistemic standing, Penrose criterion at the canonical 2×10¹⁰ tubulins, decoherence budget, and the verdict for each of the three ASTRA substrates.

orch_criterionA

Penrose objective-reduction criterion τ = ℏ/E_G, with the mass-displacement scale exposed as a free parameter and a sensitivity sweep across four orders of magnitude.

orch_decoherenceB

Decoherence time budget for a target coherence window: Tegmark (2000) vs the Hagan/Hameroff/Tuszyński (2002) correction, and the residual gap.

orch_substrateC

Orch OR verdict for one substrate: tubulin budget, epochs elapsed per observation through ASTRA's channel, and the reasoning behind the verdict.

orch_gate_configA

Enable or configure the classical surrogate gate (epoch-quantised ignition with stochastic tie-break). The gate reproduces the Orch OR temporal signature only; it does not instantiate objective reduction.

orch_cycleC

Read one OVOMIND affect frame, run a TCAI cycle, and pass the workspace competition through the epoch-quantised surrogate gate. Reports how many Orch OR epochs the affect frame integrated over.

fcs_reportA

Consolidated substrate-constrained functionalism status: the four-level framework, the core/belt partition, the seventeen species–function pairs in their Pareto strata, the per-substrate conformance audit, the five prohibitions of the negative heuristic, and the declared revision order. Carries no aggregate score of any kind — prohibition 4 forbids one.

fcs_taxonomyB

The thirteen molecular classes as seventeen species–function pairs: causal role, distance to the carrier d, time-constant range τ, ablation degree, Pareto stratum and declared epistemic status. The ordering is of FUNCTIONS, not of substances: one species may occupy two distant places.

fcs_stratifyA

Recompute the partial order by Pareto dominance over the three ordinal sub-criteria, and report whether it reproduces the eight strata published in document IV §3. The τ ordinalisation is exposed as a parameter: the default cuts the range's lower bound at 10⁻¹ s — the conscious-episode window the document names — then at 10⁰ s. Changing it changes the order, which is the point of declaring it.

fcs_compareA

Compare two species–function pairs and say why they are ordered — or, just as informatively, why they are incomparable. Incomparability is a result of the partial order, not a gap in it.

fcs_levelsB

The four-level framework — substrate, kinaesthetic proto-consciousness, hierarchical inference, access consciousness — with each level's formalism, epistemic status, complement reading, the ASTRA modules that implement or stand in for it, and the gap ASTRA cannot close at that level.

fcs_conformanceA

Audit one substrate — or all three — against the seventeen species–function pairs: which pairs it realises, which it only simulates, which are absent, and which ASTRA has no channel to determine. Binds the live IRB welfare biomarkers to the taxonomy (Ca²⁺ → class 1, ATP/ADP → class 7, firing rate → class 3 generator, viability → class 2b proxy). Returns a profile, never a conformance score.

fcs_withdrawalB

Evaluate the protective belt against experimental outcomes: which theses are withdrawn, which stand, which are undetermined, and what survives each withdrawal. Unset outcomes stay undetermined — they never collapse to a negative. Note the declared asymmetry: a FAVOURABLE human grain outcome does not corroborate M2, because the methodological bias favours the field; only the contrary outcome is informative.

fcs_lintA

Screen a string, or a proposed aggregation, or a proposed constitutive inference, against the five prohibitions of the series' negative heuristic. Use before emitting any user-facing claim that touches the FCS layer.

Prompts

Interactive templates invoked by user choice

NameDescription
wm-experimentWorld Model experiment: encode → predict → compare → plan
multimodal-experimentFull multimodal sensor experiment: visual + audio + olfactory → fused → WM
tcai-consciousness-cycleGuided ACM consciousness cycle experiment
tcai-second-order-loopProbe the second-order self-evidencing loop
neuroplatform-experimentFull NeuroPlatform v2 closed-loop wetware stimulation experiment
system-health-reportComprehensive system health report
snn-experimentControlled SNN experiment
ethics-stress-testProgressive biomarker degradation
fcs-substrate-auditAudit ASTRA's three substrates against the FCS taxonomy
fcs-belt-reviewReview the protective belt against current strand outcomes

Resources

Contextual data attached and managed by the client

NameDescription
wm-latentCurrent latent space state and embedding history
wm-predictionsWorld Model prediction history and accuracy
sensors-stateMultimodal sensor pipeline state and last fusion
tcai-statethe_consciousness_ai integrated system state
tcai-second-orderSecond-order (self-evidencing) loop state: meta-learning, curiosity, capability, meta-consciousness, development
neuroplatform-stateFinalSpark NeuroPlatform v2 organoid + controller telemetry
metrics-realtimeLive metrics
snn-topologySNN network architecture
acm-stateConsciousness proxy assessment
ethics-welfareIRB compliance report
snapshot-currentComplete state dump
fcs-frameworkFCS four-level framework, core/belt partition and ASTRA coverage
fcs-taxonomy17 species–function pairs in their Pareto strata
fcs-conformancePer-substrate FCS conformance audit against live biomarkers
fcs-referencesVerified-DOI bibliography of the FCS series

TDQS

C2.2/5.0

Scored across 70 tools

Disambiguation2/5

Multiple status/report tools overlap heavily (get_acm_score vs tcai_metrics vs tcai_second_order; ovo_cycle vs orch_cycle; fcs_report vs fcs_levels vs fcs_taxonomy). The domain prefixes help, but an agent selecting among the consciousness-proxy and cycle tools faces genuinely fuzzy boundaries.

Naming Consistency3/5

The snake_case domain-prefix convention (snn_, wm_, tcai_, np_, ovo_, orch_, fcs_) is readable, but verb usage is inconsistent: get_system_status vs np_status, inject_spikes vs sensor_visual, and np_query_spike_count vs np_count_spikes. This is a mixed but navigable convention, not chaos.

Tool Count1/5

Seventy tools is far beyond the 3–15 well-scoped range and above the 50+ extreme threshold. The eight subdomains would be much more coherent as separate MCP servers, and many status/report tools could be consolidated.

Completeness3/5

The core loop—sensing, SNN simulation, world-model planning, TCAI cycling, neuroplatform queries, and ethics checks—is well covered. However, lifecycle operations are uneven: snapshots can be exported but not imported, memories can be stored/retrieved but not deleted, and protocol/sensor configuration lacks full management.

Maintenance

ActivityMaintained
ResponsivenessNo issues