pipe-protocol
Version:
A protocol for large scale Interplanetary Intertool Agent Context
137 lines • 5.53 kB
TypeScript
import { z } from 'zod';
import { AccessPolicy } from './types';
export declare const PipeRecordSchema: z.ZodObject<{
cid: z.ZodOptional<z.ZodNullable<z.ZodString>>;
content: z.ZodOptional<z.ZodNullable<z.ZodAny>>;
type: z.ZodEnum<["data", "schema"]>;
scope: z.ZodEnum<["private", "public", "machine", "user"]>;
pinned: z.ZodOptional<z.ZodBoolean>;
accessPolicy: z.ZodOptional<z.ZodType<AccessPolicy, z.ZodTypeDef, AccessPolicy>>;
metadata: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>;
timestamp: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
scope: "private" | "public" | "machine" | "user";
type: "data" | "schema";
cid?: string | null | undefined;
content?: any;
pinned?: boolean | undefined;
accessPolicy?: AccessPolicy | undefined;
metadata?: Record<string, any> | undefined;
timestamp?: string | undefined;
}, {
scope: "private" | "public" | "machine" | "user";
type: "data" | "schema";
cid?: string | null | undefined;
content?: any;
pinned?: boolean | undefined;
accessPolicy?: AccessPolicy | undefined;
metadata?: Record<string, any> | undefined;
timestamp?: string | undefined;
}>;
export declare const PipeBundleSchema: z.ZodObject<{
schemaRecord: z.ZodObject<{
cid: z.ZodOptional<z.ZodNullable<z.ZodString>>;
content: z.ZodOptional<z.ZodNullable<z.ZodAny>>;
type: z.ZodEnum<["data", "schema"]>;
scope: z.ZodEnum<["private", "public", "machine", "user"]>;
pinned: z.ZodOptional<z.ZodBoolean>;
accessPolicy: z.ZodOptional<z.ZodType<AccessPolicy, z.ZodTypeDef, AccessPolicy>>;
metadata: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>;
timestamp: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
scope: "private" | "public" | "machine" | "user";
type: "data" | "schema";
cid?: string | null | undefined;
content?: any;
pinned?: boolean | undefined;
accessPolicy?: AccessPolicy | undefined;
metadata?: Record<string, any> | undefined;
timestamp?: string | undefined;
}, {
scope: "private" | "public" | "machine" | "user";
type: "data" | "schema";
cid?: string | null | undefined;
content?: any;
pinned?: boolean | undefined;
accessPolicy?: AccessPolicy | undefined;
metadata?: Record<string, any> | undefined;
timestamp?: string | undefined;
}>;
dataRecord: z.ZodObject<{
cid: z.ZodOptional<z.ZodNullable<z.ZodString>>;
content: z.ZodOptional<z.ZodNullable<z.ZodAny>>;
type: z.ZodEnum<["data", "schema"]>;
scope: z.ZodEnum<["private", "public", "machine", "user"]>;
pinned: z.ZodOptional<z.ZodBoolean>;
accessPolicy: z.ZodOptional<z.ZodType<AccessPolicy, z.ZodTypeDef, AccessPolicy>>;
metadata: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>;
timestamp: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
scope: "private" | "public" | "machine" | "user";
type: "data" | "schema";
cid?: string | null | undefined;
content?: any;
pinned?: boolean | undefined;
accessPolicy?: AccessPolicy | undefined;
metadata?: Record<string, any> | undefined;
timestamp?: string | undefined;
}, {
scope: "private" | "public" | "machine" | "user";
type: "data" | "schema";
cid?: string | null | undefined;
content?: any;
pinned?: boolean | undefined;
accessPolicy?: AccessPolicy | undefined;
metadata?: Record<string, any> | undefined;
timestamp?: string | undefined;
}>;
combinedScope: z.ZodEnum<["private", "public", "machine", "user"]>;
timestamp: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
schemaRecord: {
scope: "private" | "public" | "machine" | "user";
type: "data" | "schema";
cid?: string | null | undefined;
content?: any;
pinned?: boolean | undefined;
accessPolicy?: AccessPolicy | undefined;
metadata?: Record<string, any> | undefined;
timestamp?: string | undefined;
};
dataRecord: {
scope: "private" | "public" | "machine" | "user";
type: "data" | "schema";
cid?: string | null | undefined;
content?: any;
pinned?: boolean | undefined;
accessPolicy?: AccessPolicy | undefined;
metadata?: Record<string, any> | undefined;
timestamp?: string | undefined;
};
combinedScope: "private" | "public" | "machine" | "user";
timestamp?: string | undefined;
}, {
schemaRecord: {
scope: "private" | "public" | "machine" | "user";
type: "data" | "schema";
cid?: string | null | undefined;
content?: any;
pinned?: boolean | undefined;
accessPolicy?: AccessPolicy | undefined;
metadata?: Record<string, any> | undefined;
timestamp?: string | undefined;
};
dataRecord: {
scope: "private" | "public" | "machine" | "user";
type: "data" | "schema";
cid?: string | null | undefined;
content?: any;
pinned?: boolean | undefined;
accessPolicy?: AccessPolicy | undefined;
metadata?: Record<string, any> | undefined;
timestamp?: string | undefined;
};
combinedScope: "private" | "public" | "machine" | "user";
timestamp?: string | undefined;
}>;
//# sourceMappingURL=schema.d.ts.map