Quick Start
1. Instale o SDK PAM
Seção intitulada “1. Instale o SDK PAM”pip install 'portable-ai-memory[cli]'2. Crie um memory store mínimo
Seção intitulada “2. Crie um memory store mínimo”Salve isso como memory-store.json:
{ "schema": "portable-ai-memory", "schema_version": "1.0", "export_date": "2026-02-17T00:00:00Z", "owner": { "id": "user-123" }, "memories": [ { "id": "mem-001", "type": "skill", "content": "User is a cloud infrastructure engineer", "content_hash": "sha256:e1bae3ec291c99eced01fc91b4152a0cef541fccf2034fc11b3f90f4e4d79b6e", "temporal": { "created_at": "2026-02-15T00:00:00Z" }, "provenance": { "platform": "chatgpt" } } ]}3. Valide
Seção intitulada “3. Valide”CLI — o caminho mais rápido:
pam validate memory-store.jsonPython — para validação programática:
from portable_ai_memory import load, validate_memory_store
store = load("memory-store.json")result = validate_memory_store(store)
if result.is_valid: print(f"Válido — {len(store.memories)} memórias")else: for issue in result.errors: print(issue)Se o arquivo for válido, você verá:
✓ All checks passedÉ isso — você tem um arquivo PAM válido. Consulte os Exemplos para cenários mais complexos, ou leia a Especificação completa.
Validar sem o SDK
Seção intitulada “Validar sem o SDK”Se você não pode usar Python, é possível validar diretamente contra os JSON Schemas com qualquer validador JSON Schema Draft 2020-12. Consulte o Guia de Validação para exemplos com jsonschema (Python) e ajv (Node.js).
A validação manual verifica apenas conformidade de schema — não verifica content hashes, referências cruzadas ou consistência temporal.