frontend client for gemstone. decentralised workplace app
1import { atUriSchema, didSchema } from "@/lib/types/atproto";
2import { z } from "zod";
3
4export const latticeSessionInfoSchema = z.object({
5 id: z.string(),
6 token: z.string(),
7 fingerprint: z.string(),
8 allowedChannels: z.array(atUriSchema),
9 clientDid: didSchema,
10 latticeDid: didSchema,
11});
12export type LatticeSessionInfo = z.infer<typeof latticeSessionInfoSchema>;