export const adapterContracts = {
  authentication: ['currentUser()', 'isAuthenticated()', 'lock()'],
  database: ['list(collection)', 'filter(collection, query)', 'get(collection, id)', 'create(collection, data)', 'update(collection, id, data)', 'archive(collection, id)', 'restore(collection, id)'],
  fileStorage: ['upload(file, portableDestination) => { location, destination, checksum, verified, storage }'],
  serverFunctions: ['invoke(name, payload)'],
  replacementTargets: ['Local authentication', 'PostgreSQL or SQLite', 'Local filesystem and SHiREVault', 'FastAPI backend', 'Local SHiRE AI services'],
};