← Back to Plugins
Tools

Mnemospark Backend

pawlsclick By pawlsclick 👁 348 views ▲ 1 votes

Launching Soon! mnemospark is an OpenClaw plugin that gives agentic systems instant, secure access to cloud storage, compute, and proprietary datasets paid via x402 with USDC on Base.

README

# mnemospark-backend

**Documentation:** The canonical product and API docs live in the separate [mnemospark-docs](https://github.com/pawlsclick/mnemospark-docs) repository (single source of truth). This repo no longer includes a `.company` docs subdirectory; clone or open `mnemospark-docs` directly when working on documentation.

## Repository layout

- **Production backend surface (active):**
  - `template.yaml` (main SAM stack)
  - `services/` (live Lambda handlers and shared code)
  - `tests/` (active unit/integration suites for live endpoints and housekeeping)
  - `docs/` (OpenAPI + endpoint docs for supported routes)
- **Archived legacy proofs-of-concept (non-production):**
  - `archive/examples/` (early SAM examples retained for historical reference only)

## Observability stack validation and deploy

The root `template.yaml` now includes observability resources for API Gateway and Lambda logs, CloudWatch alarms, and CloudTrail.

### Validate

```bash
source /workspace/.venv/bin/activate
sam validate --template /workspace/template.yaml
aws cloudformation validate-template --template-body file:///workspace/template.yaml
```

### Create a reviewable change set (no execute)

```bash
source /workspace/.venv/bin/activate
sam build --template-file /workspace/template.yaml
sam deploy \
  --template-file .aws-sam/build/template.yaml \
  --stack-name <stack-name> \
  --capabilities CAPABILITY_IAM CAPABILITY_AUTO_EXPAND \
  --parameter-overrides StageName=prod \
  --resolve-s3 \
  --no-execute-changeset
```
tools

Comments

Sign in to leave a comment

Loading comments...