Recent index activity
Service availability
Availability is based on real endpoint responses, not simulated metrics.
Generate once. Reuse with proof.
Connect a video backend, import an existing clip or generate a new one. Make local edits without paying for another model run, then verify every version.
Sign in with a managed account to use Video Studio.
Video projects
Your video backend
Choose a configured backend or register a connector. Customer API keys go to the server and are not saved in the browser.
Connect an API provider
Loading the operator-approved connection policy…
Have a video already?
Skip generation entirely. Register an existing MP4 as a verifiable source asset (up to 25 MiB in the dashboard).
Version history
Revise without regenerating
Change metadata and reuse the exact MP4. Captions or trims invoke local FFmpeg, not an AI model.
Verify & prepare an NFT
Select a version to inspect its provenance.
Knowledge search
Search indexed records and inspect returned verification material.
Speak to the knowledge layer
Signed-in conversations are durable, searchable through the private ECAI term index and can be grouped into projects. Guest chat remains an isolated session. Replies depend on the configured backend and are not cryptographic proofs.
Index jobs
Enqueue curated sources, inspect persisted jobs and follow execution events.
Add knowledge from anywhere
Drop a UTF-8 file, fetch a public URL, or paste an IPFS CID. ECAI inspects the source first, shows exactly what it detected, then hands it to the durable searchable index queue.
Choose a source, then detect its structure before indexing.
ipfs_cid → searchable_disk job runs. Use Knowledge & privacy instead for confidential corpora.Wikimedia presets
Execution history
Open any job for progress, checkpoints, artifacts and live events. Tracking starts automatically and stops when you close it or switch jobs.
Choose what to index
Pick one or more server-approved datasets, or configure an exact release and month window. Review the selection before it joins the index queue.
Pick Wikimedia projects
These presets are configured and validated by this ECAI node. Each selection becomes a separate durable indexing job.
Choose release and pageview months
Explore actual Cirrus release listings and suggested month windows. Month suggestions do not guarantee availability; Preview validates the underlying files before you queue.
Index doctor
No checks run yet.
Wikimedia index
No search yet.
Knowledge & privacy
Encode structured facts and access account-scoped corpora through authenticated REST operations.
Knowledge minting
The existing /ecai/ekef route requires a configured server-side signing keypair. Confirm any minting attempt before submitting.
No knowledge submitted.
Private corpus
The server derives the principal from DamageBDD authentication; do not submit owner IDs, credentials or keys in request JSON.
Responses are only held in this browser session.
Marketplace jobs
Experimental local chunk-job workflow. Disabled by default; set marketplace_enabled = true to enable. State is not durable, and marking a job paid does not transfer funds on-chain.
Published work
| ID | Status | Owner | Reward | |
|---|---|---|---|---|
| Sign in to view marketplace jobs. | ||||
Create chunk work
Claims & local status
Select a marketplace job to inspect or update it.
No job selected.
Ingestion & runtime
Inspect Yelp loader state and run server-side ingestion and publication steps deliberately.
Pipeline status
Status not loaded.
No chunk job selected.
Start chunking
No operation run.
WebSocket inspector
Not connected.
Code learning & repair
Inspect durable learning and repair activity, review verifier-validated Git diffs, and publish human-approved changes to a dedicated origin review branch. Nothing publishes automatically.
Code intelligence & repair workers
Code intelligence at a glance
Detailed node status · raw JSON
No administrator status loaded.
No repair status loaded.
RUNTIME POLICY · COLLABORATIONLearning, repositories & review gate
Changes are durable and take effect without restarting ECAI. In-flight learning is allowed to finish; new generations use the updated policy. Git credentials are never stored here.
Where ECAI learns
Fetch & fast-forward
Repository status not loaded.
Verification & publication
Reviewers & publishers
These lists can only narrow existing DamageBDD code-admin authority. Empty lists allow every authorized code admin.
Share verified learning evidence
Bundles are commit-pinned snapshots without raw source bodies. They are never auto-imported into live learning.
Recent repair attempts
Patch reviews
Only successful verifier results can enter the queue. A review pins a SHA-256 hash and base commit. Independent approval is required before publication. Publication re-runs verification, creates a new commit in an isolated worktree, and pushes without force to the configured review remote and branch prefix.
Patch & verification
Review decision
The publisher must be a different authorized publisher from every approving reviewer. Approval alone never pushes. Push must also be enabled and the base commit must still match the configured review repository HEAD.
No audit events selected.
Fund an index.
Set a satoshi budget. Your approved DamageBDD nodes build and independently verify the segments.
Source & budget
Your indexing pool
Only operator-allowlisted nodes can join this private cluster. Each node opts in and proves its Lightning identity. Joining does not open a channel or send sats.
Channel capacity has not been checked. Routed payments do not require a direct channel.
First-time node setup
Configure indexing_worker_nodes on the coordinator. On each peer, enable index_pool_participant_enabled, set index_pool_account to its node-admin account and allow the coordinator in index_pool_coordinators. Mount the same shared artifact root on every node. Keep Erlang distribution private.
Funded jobs
Market Maker
Coinstore DAMAGE/USDT and BTC/USDT · inventory-aware geometric quoting · restart-safe paper performance.
DAMAGE vs BTC movement
Samples recorded by the node since the market maker started. No synthetic price history.
Current bid and ask ladders
Bid · buy DAMAGE
| Price (USDT) | Qty DAMAGE | Notional |
|---|---|---|
| No active bids | ||
Ask · sell DAMAGE
| Price (USDT) | Qty DAMAGE | Notional |
|---|---|---|
| No active asks | ||
Configure quote engine
Edits are checked by the Erlang worker, persisted to DETS and applied to the next fresh quote cycle. They cannot enable real exchange execution or alter starting balances.
Engine state
Pausing removes paper quotes, but continues tracking market data and P&L. Resume is rejected when the drawdown limit is breached.
- Current halt reason
- —
- Feed age
- —
- Feed errors
- —
- Execution
- Disabled · paper only
Live trading is not configured
These controls alter only deterministic paper quotes. No Coinstore private order API, real balances, exchange keys or live order placement are exposed.
All operator changes require a managed DamageBDD node-admin account and explicit bearer authentication.
Paper equity vs BTC benchmark
The BTC benchmark assumes holding the starting equity entirely in BTC. Paper fills occur only when explicitly supplied to the engine; prices alone do not imply fills.
Recent paper fills
| When | Side | Qty | Price | Notional | Fee |
|---|---|---|---|---|---|
| No confirmed paper fills | |||||
Elliptic-curve audit chain
Each accepted state transition is chained with SHA-256 and mapped to a P-256 point. The point proves consistency with its canonical input; it does not validate external market feeds or predict prices.
- Retained event count
- —
- Last digest
- —
- Curve state point
- —
Recent state transitions
| When | Kind | Hash |
|---|---|---|
| No events recorded yet | ||
Compute & NFT settings
Connect your own cloud account using delegated identity, reserve a bounded indexing budget and request NFT publication after artifact verification.
Sign in to manage your account. Cloud execution and on-chain mint submission require separate operator integration.
Compute providers
No AWS access keys, GCP JSON keys or wallet private keys are accepted. Configure the ECAI node's federation identity and delegate least-privilege access in your cloud account. A successful identity check is not a compute launch test.
Spending limits
These are admission and reservation limits, not hard caps on your cloud provider's invoices. Configure provider billing alerts, job timeouts, quotas and spend limits independently. No billing reconciliation is active yet.
Remote index work
Only a node-approved shard_search Wikipedia/Yelp source job can be quoted. A reservation does not start a remote container; queue-dispatch integration is a separate step.
Reservations
NFT minting
Only completed, verified artifacts with publishable NFT metadata are eligible. Requesting a mint stores a pending approval record; no on-chain transaction is submitted by this settings module.
Mint requests
API keys.
Create account-scoped bearer keys for Ollama-compatible clients. Keys can be rotated or revoked without changing your DamageBDD sign-in.
Create a key
The full secret is shown once. ECAI stores only a SHA-256 digest of the random secret plus non-secret metadata.
Quick configuration
——The quick-config route is GET /ecai/keys/ollama/quick-config. POSTing the same route creates a new key and returns ready-to-copy client configuration with the secret included once.
Copy this key now
This value cannot be retrieved again. It will be removed from this page automatically.
Ollama API keys
Use an existing key
Replace the placeholder with a key you just created. For custom hosts, use an Authorization bearer header. Keep credentials in environment variables rather than source code or browser bundles.
Loading…
Loading…
Loading…
Loading…
API explorer
Browse the routes exported by this ECAI node and make authenticated same-origin requests.
Choose an endpoint
Select a route on the left to inspect its parameters.
Select an endpoint to get started.