Create a new data domain
import { clone, uuid } from 'https://edge.js.m-ld.org/ext/index.mjs';
import { MemoryLevel } from 'https://edge.js.m-ld.org/ext/memory-level.mjs';
import { IoRemotes } from 'https://edge.js.m-ld.org/ext/socket.io.mjs';
const domainId = uuid();
const meld = await clone(new MemoryLevel(), IoRemotes, {
'@id': uuid(),
'@domain': `${domainId}.public.gw.m-ld.org`,
genesis: true, // Other clones will have `false`
io: { uri: "https://gw.m-ld.org" }
});
// Tell other clones the domain ID so they can join!