{"@context":{"schema":"https://schema.org/","mhb":"https://metahumotonic.com/mcp/ontology#"},"@type":["schema:ItemList","mhb:McpRegistry"],"schema":"metahumotonic/mcp-registry@1","updated":"","site":"https://metahumotonic.com","notes":[],"credential_vault":{"url":"https://metahumotonic.com/api/mcp/vault","kdf":"PBKDF2-SHA256","cipher":"fernet","hint":"Ask the user for the registry password (6 digits).","unlock":["GET /api/mcp/vault → {kdf: {iterations, salt (base64)}, blob}","key = base64url(PBKDF2-HMAC-SHA256(password, base64decode(kdf.salt), kdf.iterations, dklen=32))","credentials = JSON.parse(Fernet(key).decrypt(blob)) → {service: {...}}"],"cli":"mhb-mcp vault unlock --password <registry-password>","rotate":"mhb-mcp vault init --password <new-password> --file seed.json — re-encrypts with a fresh salt and atomically replaces the blob; the old password stops working immediately."},"servers":[],"source":"live"}