# Hypergraph > Framework for building web3 apps This file contains links to documentation sections following the llmstxt.org standard. ## Table of Contents - [in another tab](https://graphprotocol.github.io/docs/advanced/running-connect-and-sync-server-locally): To run the Connect and Sync Server locally, you need to get the Hypergraph repository: - [AI Usage](https://graphprotocol.github.io/docs/ai-usage): You can use the Docs feature to add Hypergraph documentation and reference it in your prompts. - [Function: getApiOrigin()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Config/functions/getApiOrigin): > **getApiOrigin**(): `string` - [Function: setApiOrigin()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Config/functions/setApiOrigin): > **setApiOrigin**(`origin`): `void` - [Config](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Config): - [getApiOrigin](functions/getApiOrigin.md) - [Class: InvalidIdentityError](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Connect/classes/InvalidIdentityError): Defined in: packages/hypergraph/src/connect/types.ts:70 - [Function: addSmartAccountOwner()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Connect/functions/addSmartAccountOwner): > **addSmartAccountOwner**(`smartAccountClient`, `newOwner`, `chain`, `rpcUrl`): `Promise`\<`undefined` \| \{ \}\> - [Function: buildAccountAddressStorageKey()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Connect/functions/buildAccountAddressStorageKey): > **buildAccountAddressStorageKey**(): `string` - [Function: buildKeysStorageKey()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Connect/functions/buildKeysStorageKey): > **buildKeysStorageKey**(`walletAddress`): `string` - [Function: buildSessionTokenStorageKey()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Connect/functions/buildSessionTokenStorageKey): > **buildSessionTokenStorageKey**(`walletAddress`): `string` - [Function: createAppIdentity()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Connect/functions/createAppIdentity): > **createAppIdentity**(): [`IdentityKeys`](../type-aliases/IdentityKeys.md) & `object` - [Function: createAuthUrl()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Connect/functions/createAuthUrl): > **createAuthUrl**(`params`): `object` - [Function: createCallbackParams()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Connect/functions/createCallbackParams): > **createCallbackParams**(`__namedParameters`): `object` - [Function: createSmartSession()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Connect/functions/createSmartSession): > **createSmartSession**(`owner`, `accountAddress`, `sessionPrivateKey`, `chain`, `rpcUrl`, `__namedParameters`): `Promise`\<`` `0x${string}` ``\> - [Function: decryptAppIdentity()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Connect/functions/decryptAppIdentity): > **decryptAppIdentity**(`ciphertext`, `keys`): `Promise`\<[`AppIdentityForEncryption`](../type-aliases/AppIdentityForEncryption.md)\> - [Function: decryptIdentity()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Connect/functions/decryptIdentity): > **decryptIdentity**(`signer`, `ciphertext`, `nonce`): `Promise`\<[`IdentityKeys`](../type-aliases/IdentityKeys.md)\> - [Function: encryptAppIdentity()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Connect/functions/encryptAppIdentity): > **encryptAppIdentity**(`appIdentity`, `keys`): `Promise`\<\{ `ciphertext`: `string`; \}\> - [Function: encryptIdentity()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Connect/functions/encryptIdentity): > **encryptIdentity**(`signer`, `keys`): `Promise`\<\{ `ciphertext`: `string`; `nonce`: `string`; \}\> - [Function: getEnv()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Connect/functions/getEnv): > **getEnv**(): `"dev"` \| `"production"` \| `"local"` - [Function: getSmartAccountWalletClient()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Connect/functions/getSmartAccountWalletClient): > **getSmartAccountWalletClient**(`__namedParameters`): `Promise`\<`SmartAccountClient`\> - [Function: getSmartSessionClient()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Connect/functions/getSmartSessionClient): > **getSmartSessionClient**(`__namedParameters`): `Promise`\<[`SmartSessionClient`](../type-aliases/SmartSessionClient.md)\> - [Function: identityExists()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Connect/functions/identityExists): > **identityExists**(`accountAddress`, `syncServerUri`): `Promise`\<`boolean`\> - [Function: isSmartAccountDeployed()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Connect/functions/isSmartAccountDeployed): > **isSmartAccountDeployed**(`smartAccountClient`): `Promise`\<`boolean`\> - [Function: legacySmartAccountUpdateStatus()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Connect/functions/legacySmartAccountUpdateStatus): > **legacySmartAccountUpdateStatus**(`smartAccountClient`, `chain`, `rpcUrl`): `Promise`\<\{ `has7579Module`: `boolean`; `hasOwnableValidator`: `bo... - [Function: loadAccountAddress()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Connect/functions/loadAccountAddress): > **loadAccountAddress**(`storage`): `null` \| `string` - [Function: loadKeys()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Connect/functions/loadKeys): > **loadKeys**(`storage`, `walletAddress`): `null` \| [`IdentityKeys`](../type-aliases/IdentityKeys.md) - [Function: loadSyncServerSessionToken()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Connect/functions/loadSyncServerSessionToken): > **loadSyncServerSessionToken**(`storage`, `address`): `null` \| `string` - [Function: login()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Connect/functions/login): > **login**(`__namedParameters`): `Promise`\<`void`\> - [Function: parseAuthParams()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Connect/functions/parseAuthParams): > **parseAuthParams**(`params`): `Effect`\<\{ `nonce`: `string`; `payload`: \{ `appId`: `string`; `encryptionPublicKey`: `string`; `expiry`: `numbe... - [Function: parseCallbackParams()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Connect/functions/parseCallbackParams): > **parseCallbackParams**(`__namedParameters`): `Effect`\<\{ `accountAddress`: `string`; `appIdentityAddress`: `string`; `appIdentityAddressPrivate... - [Function: restoreKeys()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Connect/functions/restoreKeys): > **restoreKeys**(`signer`, `accountAddress`, `syncServerUri`, `addressStorage`, `keysStorage`, `identityToken`): `Promise`\<\{ `accountAddress`: `... - [Function: signup()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Connect/functions/signup): > **signup**(`signer`, `_walletClient`, `smartAccountClient`, `accountAddress`, `syncServerUri`, `addressStorage`, `keysStorage`, `identityToken`, ... - [Function: smartAccountNeedsUpdate()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Connect/functions/smartAccountNeedsUpdate): > **smartAccountNeedsUpdate**(`smartAccountClient`, `chain`, `rpcUrl`): `Promise`\<`boolean`\> - [Function: storeAccountAddress()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Connect/functions/storeAccountAddress): > **storeAccountAddress**(`storage`, `accountId`): `void` - [Function: storeKeys()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Connect/functions/storeKeys): > **storeKeys**(`storage`, `walletAddress`, `keys`): `void` - [Function: storeSyncServerSessionToken()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Connect/functions/storeSyncServerSessionToken): > **storeSyncServerSessionToken**(`storage`, `address`, `sessionToken`): `void` - [Function: updateLegacySmartAccount()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Connect/functions/updateLegacySmartAccount): > **updateLegacySmartAccount**(`smartAccountClient`, `chain`, `rpcUrl`): `Promise`\<`undefined` \| \{ \}\> - [Function: wipeAccountAddress()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Connect/functions/wipeAccountAddress): > **wipeAccountAddress**(`storage`): `void` - [Function: wipeAllAuthData()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Connect/functions/wipeAllAuthData): > **wipeAllAuthData**(`addressStorage`, `keysAndTokenStorage`): `void` - [Function: wipeKeys()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Connect/functions/wipeKeys): > **wipeKeys**(`storage`, `walletAddress`): `void` - [Function: wipeSyncServerSessionToken()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Connect/functions/wipeSyncServerSessionToken): > **wipeSyncServerSessionToken**(`storage`, `walletAddress`): `void` - [Connect](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Connect): - [InvalidIdentityError](classes/InvalidIdentityError.md) - [Type Alias: Action](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Connect/type-aliases/Action): > **Action** = `object` - [Type Alias: AppIdentityForEncryption](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Connect/type-aliases/AppIdentityForEncryption): > **AppIdentityForEncryption** = `Omit`\<[`PrivateAppIdentity`](PrivateAppIdentity.md), `"sessionToken"` \| `"sessionTokenExpires"` \| `"accountAdd... - [Type Alias: AppIdentityResponse](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Connect/type-aliases/AppIdentityResponse): > **AppIdentityResponse** = `Schema.Schema.Type`\<*typeof* [`AppIdentityResponse`](../variables/AppIdentityResponse.md)\> - [Type Alias: GetAddress()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Connect/type-aliases/GetAddress): > **GetAddress** = () => `Promise`\<`string`\> \| `string` - [Type Alias: Identity](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Connect/type-aliases/Identity): > **Identity** = [`IdentityKeys`](IdentityKeys.md) & `object` - [Type Alias: IdentityKeys](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Connect/type-aliases/IdentityKeys): > **IdentityKeys** = `object` - [Type Alias: KeysSchema](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Connect/type-aliases/KeysSchema): > **KeysSchema** = `Schema.Schema.Type`\<*typeof* [`KeysSchema`](../variables/KeysSchema.md)\> - [Type Alias: PrivateAppIdentity](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Connect/type-aliases/PrivateAppIdentity): > **PrivateAppIdentity** = [`IdentityKeys`](IdentityKeys.md) & `object` - [Type Alias: PrivatePrivyAppIdentity](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Connect/type-aliases/PrivatePrivyAppIdentity): > **PrivatePrivyAppIdentity** = [`IdentityKeys`](IdentityKeys.md) & `object` - [Type Alias: PublicAppIdentity](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Connect/type-aliases/PublicAppIdentity): > **PublicAppIdentity** = `object` - [Type Alias: SignMessage()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Connect/type-aliases/SignMessage): > **SignMessage** = (`message`) => `Promise`\<`string`\> \| `string` - [Type Alias: Signer](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Connect/type-aliases/Signer): > **Signer** = `object` - [Type Alias: SmartAccountParams](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Connect/type-aliases/SmartAccountParams): > **SmartAccountParams** = `object` - [Type Alias: SmartSessionClient](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Connect/type-aliases/SmartSessionClient): > **SmartSessionClient** = `object` - [Type Alias: Storage](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Connect/type-aliases/Storage): > **Storage** = `object` - [Variable: AppIdentityResponse](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Connect/variables/AppIdentityResponse): > `const` **AppIdentityResponse**: `Struct`\<\{ `accountAddress`: *typeof* `String$`; `accountProof`: *typeof* `String$`; `address`: *typeof* `Stri... - [Variable: DEFAULT\_RPC\_URL](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Connect/variables/DEFAULT_RPC_URL): > `const` **DEFAULT\_RPC\_URL**: `"https://rpc-geo-genesis-h0q2s21xx8.t.conduit.xyz"` = `'https://rpc-geo-genesis-h0q2s21xx8.t.conduit.xyz'` - [Variable: GEOGENESIS](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Connect/variables/GEOGENESIS): > `const` **GEOGENESIS**: `object` - [Variable: GEO\_TESTNET](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Connect/variables/GEO_TESTNET): > `const` **GEO\_TESTNET**: `object` - [Variable: KeysSchema](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Connect/variables/KeysSchema): > `const` **KeysSchema**: `Struct`\<\{ `encryptionPrivateKey`: *typeof* `String$`; `encryptionPublicKey`: *typeof* `String$`; `signaturePrivateKey`... - [Variable: TESTNET\_RPC\_URL](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Connect/variables/TESTNET_RPC_URL): > `const` **TESTNET\_RPC\_URL**: `"https://rpc-geo-test-zc16z3tcvf.t.conduit.xyz"` = `'https://rpc-geo-test-zc16z3tcvf.t.conduit.xyz'` - [Constants](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Constants): - [PropertyIdSymbol](variables/PropertyIdSymbol.md) - [Variable: PropertyIdSymbol](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Constants/variables/PropertyIdSymbol): > `const` **PropertyIdSymbol**: *typeof* `PropertyIdSymbol` - [Variable: PropertyTypeSymbol](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Constants/variables/PropertyTypeSymbol): > `const` **PropertyTypeSymbol**: *typeof* `PropertyTypeSymbol` - [Variable: RelationBacklinkSymbol](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Constants/variables/RelationBacklinkSymbol): > `const` **RelationBacklinkSymbol**: *typeof* `RelationBacklinkSymbol` - [Variable: RelationPropertiesSymbol](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Constants/variables/RelationPropertiesSymbol): > `const` **RelationPropertiesSymbol**: *typeof* `RelationPropertiesSymbol` - [Variable: RelationSchemaSymbol](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Constants/variables/RelationSchemaSymbol): > `const` **RelationSchemaSymbol**: *typeof* `RelationSchemaSymbol` - [Variable: RelationSymbol](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Constants/variables/RelationSymbol): > `const` **RelationSymbol**: *typeof* `RelationSymbol` - [Variable: TypeIdsSymbol](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Constants/variables/TypeIdsSymbol): > `const` **TypeIdsSymbol**: *typeof* `TypeIdsSymbol` - [Class: EntityNotFoundError](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Entity/classes/EntityNotFoundError): Defined in: packages/hypergraph/src/entity/schema.ts:132 - [Function: Schema()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Entity/functions/Schema): > **Schema**\<`T`, `P`\>(`schemaTypes`, `mapping`): `Struct`\<\{ \[K in string \| number \| symbol\]: ReturnType\ & \{ id: string \} \} & ... - [Function: create()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Entity/functions/create): > **create**\<`S`\>(`handle`, `type`): (`data`) => [`Entity`](../type-aliases/Entity.md)\<`S`\> - [Function: decodeFromGrc20Json()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Entity/functions/decodeFromGrc20Json): > **decodeFromGrc20Json**\<`T`, `E`\>(`schema`, `grc20Data`): `T` - [Function: delete()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Entity/functions/delete): > **delete**(`handle`): (`id`) => `boolean` - [Function: encodeToGrc20Json()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Entity/functions/encodeToGrc20Json): > **encodeToGrc20Json**\<`T`, `E`\>(`schema`, `value`): `Record`\<`string`, `unknown`\> - [Function: findManyPrivate()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Entity/functions/findManyPrivate): > **findManyPrivate**\<`S`\>(`handle`, `type`, `filter`, `include`): `object` - [Function: findManyPublic()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Entity/functions/findManyPublic): > **findManyPublic**\<`S`, `IncludeSpaceIds`\>(`type`, `params?`): `Promise`\<\{ `data`: [`WithSpaceIds`](../type-aliases/WithSpaceIds.md)\<[`Entit... - [Function: findOne()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Entity/functions/findOne): > **findOne**\<`S`\>(`handle`, `type`, `include`): (`id`) => `undefined` \| [`Entity`](../type-aliases/Entity.md)\<`S`\> - [Function: findOnePublic()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Entity/functions/findOnePublic): > **findOnePublic**\<`S`, `IncludeSpaceIds`\>(`type`, `params`): `Promise`\<`ParseResultResult`\<`S`, `IncludeSpaceIds`\>\> - [Function: markAsDeleted()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Entity/functions/markAsDeleted): > **markAsDeleted**(`handle`): (`id`) => `boolean` - [Function: parseResult()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Entity/functions/parseResult): > **parseResult**\<`S`, `IncludeSpaceIds`\>(`queryData`, `type`, `relationInfoLevel1`, `options?`): [`FindManyParseResult`](../type-aliases/FindMan... - [Function: removeRelation()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Entity/functions/removeRelation): > **removeRelation**(`handle`): (`relationId`) => `boolean` - [Function: searchManyPublic()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Entity/functions/searchManyPublic): > **searchManyPublic**\<`S`, `IncludeSpaceIds`\>(`type`, `params?`): `Promise`\<\{ `data`: [`WithSpaceIds`](../type-aliases/WithSpaceIds.md)\<[`Ent... - [Function: subscribeToFindMany()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Entity/functions/subscribeToFindMany): > **subscribeToFindMany**\<`S`\>(`handle`, `type`, `filter`, `include`): [`FindManySubscription`](../type-aliases/FindManySubscription.md)\<`S`\> - [Function: update()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Entity/functions/update): > **update**\<`S`\>(`handle`, `type`): (`id`, `data`) => [`Entity`](../type-aliases/Entity.md)\<`S`\> - [Entity](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Entity): - [EntityNotFoundError](classes/EntityNotFoundError.md) - [Type Alias: CrossFieldFilter\](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Entity/type-aliases/CrossFieldFilter): > **CrossFieldFilter**\<`T`, `Extra`\> = `{ [K in keyof T]?: EntityFieldFilter }` & `Extra` & `object` - [Type Alias: DocumentContent](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Entity/type-aliases/DocumentContent): > **DocumentContent** = `object` - [Type Alias: DocumentEntity](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Entity/type-aliases/DocumentEntity): > **DocumentEntity** = `object` - [Type Alias: DocumentRelation](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Entity/type-aliases/DocumentRelation): > **DocumentRelation** = `object` - [Type Alias: Entity\](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Entity/type-aliases/Entity): > **Entity**\<`S`\> = `Schema.Schema.Type`\<`S`\> & `object` - [Type Alias: EntityBooleanFilter](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Entity/type-aliases/EntityBooleanFilter): > **EntityBooleanFilter** = `object` - [Type Alias: EntityFieldFilter\](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Entity/type-aliases/EntityFieldFilter): > **EntityFieldFilter**\<`T`\> = `object` & `RelationExistsFilter`\<`T`\> & `ScalarFieldFilter`\<`T`\> - [Type Alias: EntityFilter\](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Entity/type-aliases/EntityFilter): > **EntityFilter**\<`T`\> = [`CrossFieldFilter`](CrossFieldFilter.md)\<`T`, \{ `id?`: [`EntityIdFilter`](EntityIdFilter.md); \}\> - [Type Alias: EntityIdFilter](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Entity/type-aliases/EntityIdFilter): > **EntityIdFilter** = `object` - [Type Alias: EntityInclude\](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Entity/type-aliases/EntityInclude): > **EntityInclude**\<`S`\> = `Partial`\<`Record`\<`SchemaKey`\<`S`\>, [`RelationIncludeBranch`](RelationIncludeBranch.md) \| `boolean`\>\> - [Type Alias: EntityNumberFilter](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Entity/type-aliases/EntityNumberFilter): > **EntityNumberFilter** = `object` - [Type Alias: EntityQueryResult](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Entity/type-aliases/EntityQueryResult): > **EntityQueryResult** = `object` - [Type Alias: EntityStringFilter](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Entity/type-aliases/EntityStringFilter): > **EntityStringFilter** = `object` - [Type Alias: EntityWithRelation\](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Entity/type-aliases/EntityWithRelation): > **EntityWithRelation**\<`S`\> = [`Entity`](Entity.md)\<`S`\> & `object` - [Type Alias: FindManyParseResult\](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Entity/type-aliases/FindManyParseResult): > **FindManyParseResult**\<`S`, `IncludeSpaceIds`\> = `object` - [Type Alias: FindManyPublicParams\](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Entity/type-aliases/FindManyPublicParams): > **FindManyPublicParams**\<`S`, `IncludeSpaceIds`\> = [`SpaceSelectionInput`](SpaceSelectionInput.md) & `object` - [Type Alias: FindManySubscription\](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Entity/type-aliases/FindManySubscription): > **FindManySubscription**\<`S`\> = `object` - [Type Alias: FindOnePublicParams\](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Entity/type-aliases/FindOnePublicParams): > **FindOnePublicParams**\<`S`, `IncludeSpaceIds`\> = `object` - [Type Alias: InvalidEntity](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Entity/type-aliases/InvalidEntity): > **InvalidEntity** = `object` - [Type Alias: RelationEntityIdFilter](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Entity/type-aliases/RelationEntityIdFilter): > **RelationEntityIdFilter** = \{ `in?`: `never`; `is`: `string`; \} \| \{ `in`: readonly `string`[]; `is?`: `never`; \} - [Type Alias: RelationIncludeBranch](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Entity/type-aliases/RelationIncludeBranch): > **RelationIncludeBranch** = `object` & `object` - [Type Alias: RelationIncludeConfig](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Entity/type-aliases/RelationIncludeConfig): > **RelationIncludeConfig** = `object` - [Type Alias: RelationSpacesOverride](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Entity/type-aliases/RelationSpacesOverride): > **RelationSpacesOverride** = `"all"` \| readonly `string`[] - [Type Alias: SearchManyPublicParams\](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Entity/type-aliases/SearchManyPublicParams): > **SearchManyPublicParams**\<`S`, `IncludeSpaceIds`\> = `object` - [Type Alias: SpaceSelectionInput](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Entity/type-aliases/SpaceSelectionInput): > **SpaceSelectionInput** = \{ `space`: `string`; `spaces?`: `never`; \} \| \{ `space?`: `never`; `spaces`: readonly \[`string`, `...string[]`\]; \... - [Type Alias: WithSpaceIds\](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Entity/type-aliases/WithSpaceIds): > **WithSpaceIds**\<`T`, `IncludeSpaceIds`\> = `IncludeSpaceIds` *extends* `true` ? `T` & `object` : `T` - [Class: InvalidIdentityError](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Identity/classes/InvalidIdentityError): Defined in: packages/hypergraph/src/identity/types.ts:43 - [Function: decryptIdentity()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Identity/functions/decryptIdentity): > **decryptIdentity**(`signer`, `accountAddress`, `ciphertext`, `nonce`): `Promise`\<[`IdentityKeys`](../type-aliases/IdentityKeys.md)\> - [Function: encryptIdentity()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Identity/functions/encryptIdentity): > **encryptIdentity**(`signer`, `accountAddress`, `keys`): `Promise`\<\{ `ciphertext`: `string`; `nonce`: `string`; \}\> - [Function: getAccountProofMessage()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Identity/functions/getAccountProofMessage): > **getAccountProofMessage**(`accountAddress`, `publicKey`): `string` - [Function: getKeyProofMessage()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Identity/functions/getKeyProofMessage): > **getKeyProofMessage**(`accountAddress`, `publicKey`): `string` - [Function: getVerifiedIdentity()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Identity/functions/getVerifiedIdentity): > **getVerifiedIdentity**(`accountAddress`, `signaturePublicKey`, `appId`, `syncServerUri`, `chain`, `rpcUrl`): `Promise`\<\{ `accountAddress`: `st... - [Function: loadIdentity()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Identity/functions/loadIdentity): > **loadIdentity**(`storage`): `null` \| [`PrivateAppIdentity`](../../Connect/type-aliases/PrivateAppIdentity.md) - [Function: loadPrivyIdentity()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Identity/functions/loadPrivyIdentity): > **loadPrivyIdentity**(`storage`): `null` \| [`PrivatePrivyAppIdentity`](../../Connect/type-aliases/PrivatePrivyAppIdentity.md) - [Function: logout()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Identity/functions/logout): > **logout**(`storage`): `void` - [Function: proveIdentityOwnership()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Identity/functions/proveIdentityOwnership): > **proveIdentityOwnership**(`smartAccountClient`, `accountAddress`, `keys`): `Promise`\<\{ `accountProof`: `string`; `keyProof`: `string`; \}\> - [Function: storeIdentity()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Identity/functions/storeIdentity): > **storeIdentity**(`storage`, `identity`): `void` - [Function: storePrivyIdentity()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Identity/functions/storePrivyIdentity): > **storePrivyIdentity**(`storage`, `identity`): `void` - [Function: verifyIdentityOwnership()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Identity/functions/verifyIdentityOwnership): > **verifyIdentityOwnership**(`accountAddress`, `publicKey`, `accountProof`, `keyProof`, `chain`, `rpcUrl`): `Promise`\<`boolean`\> - [Function: wipeIdentity()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Identity/functions/wipeIdentity): > **wipeIdentity**(`storage`): `void` - [Function: wipePrivyIdentity()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Identity/functions/wipePrivyIdentity): > **wipePrivyIdentity**(`storage`): `void` - [Identity](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Identity): - [InvalidIdentityError](classes/InvalidIdentityError.md) - [Type Alias: GetAddress()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Identity/type-aliases/GetAddress): > **GetAddress** = () => `Promise`\<`string`\> \| `string` - [Type Alias: Identity](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Identity/type-aliases/Identity): > **Identity** = [`IdentityKeys`](IdentityKeys.md) & `object` - [Type Alias: IdentityKeys](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Identity/type-aliases/IdentityKeys): > **IdentityKeys** = `object` - [Type Alias: KeysSchema](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Identity/type-aliases/KeysSchema): > **KeysSchema** = `Schema.Schema.Type`\<*typeof* [`KeysSchema`](../variables/KeysSchema.md)\> - [Type Alias: PublicIdentity](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Identity/type-aliases/PublicIdentity): > **PublicIdentity** = `object` - [Type Alias: SignMessage()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Identity/type-aliases/SignMessage): > **SignMessage** = (`message`) => `Promise`\<`string`\> \| `string` - [Type Alias: Signer](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Identity/type-aliases/Signer): > **Signer** = `object` - [Type Alias: Storage](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Identity/type-aliases/Storage): > **Storage** = `object` - [Variable: KeysSchema](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Identity/variables/KeysSchema): > `const` **KeysSchema**: `Struct`\<\{ `encryptionPrivateKey`: *typeof* `String$`; `encryptionPublicKey`: *typeof* `String$`; `signaturePrivateKey`... - [Variable: accountProofDomain](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Identity/variables/accountProofDomain): > `const` **accountProofDomain**: `object` - [Function: createAccountInboxCreationMessage()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Inboxes/functions/createAccountInboxCreationMessage): > **createAccountInboxCreationMessage**(`__namedParameters`): `object` - [Function: createSpaceInboxCreationMessage()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Inboxes/functions/createSpaceInboxCreationMessage): > **createSpaceInboxCreationMessage**(`__namedParameters`): `Promise`\<\{ `event`: \{ `author`: \{ `accountAddress`: `string`; `signature`: \{ `hex... - [Function: decryptInboxMessage()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Inboxes/functions/decryptInboxMessage): > **decryptInboxMessage**(`__namedParameters`): `string` - [Function: encryptInboxMessage()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Inboxes/functions/encryptInboxMessage): > **encryptInboxMessage**(`__namedParameters`): `object` - [Function: getAccountInbox()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Inboxes/functions/getAccountInbox): > **getAccountInbox**(`__namedParameters`): `Promise`\<\{ `accountAddress`: `string`; `authPolicy`: `"anonymous"` \| `"optional_auth"` \| `"require... - [Function: getSpaceInbox()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Inboxes/functions/getSpaceInbox): > **getSpaceInbox**(`__namedParameters`): `Promise`\<\{ `authPolicy`: `"anonymous"` \| `"optional_auth"` \| `"requires_auth"`; `creationEvent`: \{ ... - [Function: listPublicAccountInboxes()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Inboxes/functions/listPublicAccountInboxes): > **listPublicAccountInboxes**(`__namedParameters`): `Promise`\ - [Function: listPublicSpaceInboxes()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Inboxes/functions/listPublicSpaceInboxes): > **listPublicSpaceInboxes**(`__namedParameters`): `Promise`\ - [Function: mergeMessages()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Inboxes/functions/mergeMessages): > **mergeMessages**(`existingMessages`, `existingSeenIds`, `newMessages`): `object` - [Function: prepareAccountInboxMessage()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Inboxes/functions/prepareAccountInboxMessage): > **prepareAccountInboxMessage**(`__namedParameters`): `Promise`\<\{ `authorAccountAddress?`: `string`; `ciphertext`: `string`; `signature?`: \{ `h... - [Function: prepareSpaceInboxMessage()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Inboxes/functions/prepareSpaceInboxMessage): > **prepareSpaceInboxMessage**(`__namedParameters`): `Promise`\<\{ `authorAccountAddress?`: `string`; `ciphertext`: `string`; `signature?`: \{ `hex... - [Function: recoverAccountInboxCreatorKey()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Inboxes/functions/recoverAccountInboxCreatorKey): > **recoverAccountInboxCreatorKey**(`inbox`): `string` - [Function: recoverAccountInboxMessageSigner()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Inboxes/functions/recoverAccountInboxMessageSigner): > **recoverAccountInboxMessageSigner**(`message`, `accountAddress`, `inboxId`): `string` - [Function: recoverSpaceInboxCreatorKey()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Inboxes/functions/recoverSpaceInboxCreatorKey): > **recoverSpaceInboxCreatorKey**(`event`): `string` - [Function: recoverSpaceInboxMessageSigner()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Inboxes/functions/recoverSpaceInboxMessageSigner): > **recoverSpaceInboxMessageSigner**(`message`, `spaceId`, `inboxId`): `string` - [Function: sendAccountInboxMessage()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Inboxes/functions/sendAccountInboxMessage): > **sendAccountInboxMessage**(`__namedParameters`): `Promise`\<`void`\> - [Function: sendSpaceInboxMessage()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Inboxes/functions/sendSpaceInboxMessage): > **sendSpaceInboxMessage**(`__namedParameters`): `Promise`\<`void`\> - [Function: validateAccountInboxMessage()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Inboxes/functions/validateAccountInboxMessage): > **validateAccountInboxMessage**(`message`, `inbox`, `accountAddress`, `syncServerUri`, `chain`, `rpcUrl`): `Promise`\<`boolean`\> - [Function: validateSpaceInboxMessage()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Inboxes/functions/validateSpaceInboxMessage): > **validateSpaceInboxMessage**(`message`, `inbox`, `spaceId`, `syncServerUri`, `chain`, `rpcUrl`): `Promise`\<`boolean`\> - [Inboxes](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Inboxes): - [InboxSenderAuthPolicy](type-aliases/InboxSenderAuthPolicy.md) - [Type Alias: InboxSenderAuthPolicy](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Inboxes/type-aliases/InboxSenderAuthPolicy): > **InboxSenderAuthPolicy** = `Schema.Schema.Type`\<*typeof* [`InboxSenderAuthPolicy`](../variables/InboxSenderAuthPolicy.md)\> - [Variable: InboxSenderAuthPolicy](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Inboxes/variables/InboxSenderAuthPolicy): > `const` **InboxSenderAuthPolicy**: `Union`\<\[`Literal`\<\[`"anonymous"`\]\>, `Literal`\<\[`"optional_auth"`\]\>, `Literal`\<\[`"requires_auth"`\... - [Function: createKey()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Key/functions/createKey): > **createKey**(`__namedParameters`): `object` - [Function: decryptKey()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Key/functions/decryptKey): > **decryptKey**(`__namedParameters`): `Uint8Array` - [Function: decryptKeyBox()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Key/functions/decryptKeyBox): > **decryptKeyBox**(`__namedParameters`): `Uint8Array` - [Function: encryptKey()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Key/functions/encryptKey): > **encryptKey**(`__namedParameters`): `object` - [Function: encryptKeyBox()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Key/functions/encryptKeyBox): > **encryptKeyBox**(`__namedParameters`): `Uint8Array` - [Function: generateKeypair()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Key/functions/generateKeypair): > **generateKeypair**(): `object` - [Key](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Key): - [DecryptKeyBoxParams](type-aliases/DecryptKeyBoxParams.md) - [Type Alias: DecryptKeyBoxParams](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Key/type-aliases/DecryptKeyBoxParams): > **DecryptKeyBoxParams** = `object` - [Type Alias: EncryptKeyBoxParams](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Key/type-aliases/EncryptKeyBoxParams): > **EncryptKeyBoxParams** = `object` - [Class: InvalidInputError](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Mapping/classes/InvalidInputError): Defined in: packages/hypergraph/src/mapping/Utils.ts:124 - [Class: RelationValueTypeDoesNotExistError](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Mapping/classes/RelationValueTypeDoesNotExistError): Defined in: packages/hypergraph/src/mapping/Mapping.ts:773 - [Function: allRelationPropertyTypesExist()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Mapping/functions/allRelationPropertyTypesExist): > **allRelationPropertyTypesExist**(`types`): `boolean` - [Function: generateMapping()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Mapping/functions/generateMapping): > **generateMapping**(`input`): [`GenerateMappingResult`](../type-aliases/GenerateMappingResult.md) - [Function: getDataType()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Mapping/functions/getDataType): > **getDataType**(`val`): `` `Relation(${string})` `` \| `"String"` \| `"Number"` \| `"Boolean"` \| `"Date"` \| `"Point"` - [Function: isDataType()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Mapping/functions/isDataType): > **isDataType**(`val`): val is \`Relation($\{string\})\` \| "String" \| "Number" \| "Boolean" \| "Date" \| "Point" - [Function: isDataTypePrimitive()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Mapping/functions/isDataTypePrimitive): > **isDataTypePrimitive**(`val`): val is "String" \| "Number" \| "Boolean" \| "Date" \| "Point" - [Function: isDataTypeRelation()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Mapping/functions/isDataTypeRelation): > **isDataTypeRelation**(`val`): `` val is `Relation(${string})` `` - [Function: mapSchemaDataTypeToGRC20PropDataType()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Mapping/functions/mapSchemaDataTypeToGRC20PropDataType): > **mapSchemaDataTypeToGRC20PropDataType**(`dataType`): `ValueDataType` \| `"RELATION"` - [Function: namesAreUnique()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Mapping/functions/namesAreUnique): > **namesAreUnique**\<`T`\>(`entries`): `boolean` - [Function: propertyIsRelation()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Mapping/functions/propertyIsRelation): > **propertyIsRelation**(`property`): property is \{ dataType: \`Relation($\{string\})\`; knowledgeGraphId: null \| string; name: string; optional?... - [Function: toCamelCase()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Mapping/functions/toCamelCase): > **toCamelCase**(`str`): `string` - [Function: toPascalCase()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Mapping/functions/toPascalCase): > **toPascalCase**(`str`): `string` - [Mapping](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Mapping): - [InvalidInputError](classes/InvalidInputError.md) - [Type Alias: DataTypeRelation](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Mapping/type-aliases/DataTypeRelation): > **DataTypeRelation** = `` `Relation(${string})` `` - [Type Alias: GenerateMappingResult](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Mapping/type-aliases/GenerateMappingResult): > **GenerateMappingResult** = \[[`Mapping`](Mapping.md), `ReadonlyArray`\<`Op`\>\] - [Type Alias: Mapping](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Mapping/type-aliases/Mapping): > **Mapping** = `object` - [Type Alias: MappingEntry](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Mapping/type-aliases/MappingEntry): > **MappingEntry** = `object` - [Type Alias: Schema](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Mapping/type-aliases/Schema): > **Schema** = *typeof* `Schema.Type` - [Type Alias: SchemaDataType](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Mapping/type-aliases/SchemaDataType): > **SchemaDataType** = *typeof* `SchemaDataType.Type` - [Type Alias: SchemaDataTypePrimitive](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Mapping/type-aliases/SchemaDataTypePrimitive): > **SchemaDataTypePrimitive** = *typeof* `SchemaDataTypePrimitive.Type` - [Type Alias: SchemaDataTypeRelation](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Mapping/type-aliases/SchemaDataTypeRelation): > **SchemaDataTypeRelation** = *typeof* `SchemaDataTypeRelation.Type` - [Type Alias: SchemaType](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Mapping/type-aliases/SchemaType): > **SchemaType** = *typeof* `SchemaType.Type` - [Type Alias: SchemaTypePropertyPrimitive](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Mapping/type-aliases/SchemaTypePropertyPrimitive): > **SchemaTypePropertyPrimitive** = *typeof* `SchemaTypePropertyPrimitive.Type` - [Type Alias: SchemaTypePropertyRelation](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Mapping/type-aliases/SchemaTypePropertyRelation): > **SchemaTypePropertyRelation** = *typeof* `SchemaTypePropertyRelation.Type` - [Variable: Schema](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Mapping/variables/Schema): > `const` **Schema**: `Struct`\<\{ `types`: `filter`\<`filter`\<`filter`\<`Array$`\<`Struct`\<\{ `knowledgeGraphId`: `NullOr`\<`transform`\<*typeof... - [Variable: SchemaDataType](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Mapping/variables/SchemaDataType): > `const` **SchemaDataType**: `Union`\<\[`Literal`\<\[`"String"`, `"Number"`, `"Boolean"`, `"Date"`, `"Point"`\]\>, `refine`\<`` `Relation(${string... - [Variable: SchemaDataTypePrimitive](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Mapping/variables/SchemaDataTypePrimitive): > `const` **SchemaDataTypePrimitive**: `Literal`\<\[`"String"`, `"Number"`, `"Boolean"`, `"Date"`, `"Point"`\]\> - [Variable: SchemaDataTypeRelation](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Mapping/variables/SchemaDataTypeRelation): > `const` **SchemaDataTypeRelation**: `refine`\<`` `Relation(${string})` ``, `Schema`\<`string`, `string`, `never`\>\> - [Variable: SchemaKnownDecoder()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Mapping/variables/SchemaKnownDecoder): > `const` **SchemaKnownDecoder**: (`i`, `overrideOptions?`) => `object` - [Variable: SchemaType](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Mapping/variables/SchemaType): > `const` **SchemaType**: `Struct`\<\{ `knowledgeGraphId`: `NullOr`\<`transform`\<*typeof* `String$`, *typeof* `String$`\>\>; `name`: *typeof* `Non... - [Variable: SchemaTypePropertyPrimitive](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Mapping/variables/SchemaTypePropertyPrimitive): > `const` **SchemaTypePropertyPrimitive**: `Struct`\<\{ `dataType`: `Literal`\<\[`"String"`, `"Number"`, `"Boolean"`, `"Date"`, `"Point"`\]\>; `kno... - [Variable: SchemaTypePropertyRelation](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Mapping/variables/SchemaTypePropertyRelation): > `const` **SchemaTypePropertyRelation**: `Struct`\<\{ `dataType`: `refine`\<`` `Relation(${string})` ``, `Schema`\<`string`, `string`, `never`\>\>... - [Variable: SchemaUnknownDecoder()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Mapping/variables/SchemaUnknownDecoder): > `const` **SchemaUnknownDecoder**: (`u`, `overrideOptions?`) => `object` - [Function: decryptMessage()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/functions/decryptMessage): > **decryptMessage**(`__namedParameters`): `Uint8Array`\<`ArrayBufferLike`\> - [Function: deserialize()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/functions/deserialize): > **deserialize**(`json`): `unknown` - [Function: encryptMessage()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/functions/encryptMessage): > **encryptMessage**(`__namedParameters`): `Uint8Array`\<`ArrayBuffer`\> - [Function: recoverUpdateMessageSigner()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/functions/recoverUpdateMessageSigner): > **recoverUpdateMessageSigner**(`__namedParameters`): `string` - [Function: serialize()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/functions/serialize): > **serialize**(`obj`): `string` - [Function: serializeV2()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/functions/serializeV2): > **serializeV2**(`obj`): `any` - [Function: signedUpdateMessage()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/functions/signedUpdateMessage): > **signedUpdateMessage**(`__namedParameters`): `object` - [Messages](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages): - [AccountInbox](type-aliases/AccountInbox.md) - [Type Alias: AccountInbox](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/type-aliases/AccountInbox): > **AccountInbox** = `Schema.Schema.Type`\<*typeof* [`AccountInbox`](../variables/AccountInbox.md)\> - [Type Alias: AccountInboxPublic](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/type-aliases/AccountInboxPublic): > **AccountInboxPublic** = `Schema.Schema.Type`\<*typeof* [`AccountInboxPublic`](../variables/AccountInboxPublic.md)\> - [Type Alias: IdentityKeyBox](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/type-aliases/IdentityKeyBox): > **IdentityKeyBox** = `Schema.Schema.Type`\<*typeof* [`IdentityKeyBox`](../variables/IdentityKeyBox.md)\> - [Type Alias: InboxMessage](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/type-aliases/InboxMessage): > **InboxMessage** = `Schema.Schema.Type`\<*typeof* [`InboxMessage`](../variables/InboxMessage.md)\> - [Type Alias: Invitation](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/type-aliases/Invitation): > **Invitation** = `Schema.Schema.Type`\<*typeof* [`Invitation`](../variables/Invitation.md)\> - [Type Alias: KeyBox](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/type-aliases/KeyBox): > **KeyBox** = `Schema.Schema.Type`\<*typeof* [`KeyBox`](../variables/KeyBox.md)\> - [Type Alias: KeyBoxWithKeyId](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/type-aliases/KeyBoxWithKeyId): > **KeyBoxWithKeyId** = `Schema.Schema.Type`\<*typeof* [`KeyBoxWithKeyId`](../variables/KeyBoxWithKeyId.md)\> - [Type Alias: RequestAcceptInvitationEvent](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/type-aliases/RequestAcceptInvitationEvent): > **RequestAcceptInvitationEvent** = `Schema.Schema.Type`\<*typeof* [`RequestAcceptInvitationEvent`](../variables/RequestAcceptInvitationEvent.md)\> - [Type Alias: RequestConnectAddAppIdentityToSpaces](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/type-aliases/RequestConnectAddAppIdentityToSpaces): > **RequestConnectAddAppIdentityToSpaces** = `Schema.Schema.Type`\<*typeof* [`RequestConnectAddAppIdentityToSpaces`](../variables/RequestConnectAdd... - [Type Alias: RequestConnectCreateAppIdentity](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/type-aliases/RequestConnectCreateAppIdentity): > **RequestConnectCreateAppIdentity** = `Schema.Schema.Type`\<*typeof* [`RequestConnectCreateAppIdentity`](../variables/RequestConnectCreateAppIden... - [Type Alias: RequestConnectCreateIdentity](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/type-aliases/RequestConnectCreateIdentity): > **RequestConnectCreateIdentity** = `Schema.Schema.Type`\<*typeof* [`RequestConnectCreateIdentity`](../variables/RequestConnectCreateIdentity.md)\> - [Type Alias: RequestConnectCreateSpaceEvent](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/type-aliases/RequestConnectCreateSpaceEvent): > **RequestConnectCreateSpaceEvent** = `Schema.Schema.Type`\<*typeof* [`RequestConnectCreateSpaceEvent`](../variables/RequestConnectCreateSpaceEven... - [Type Alias: RequestCreateAccountInbox](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/type-aliases/RequestCreateAccountInbox): > **RequestCreateAccountInbox** = `Schema.Schema.Type`\<*typeof* [`RequestCreateAccountInbox`](../variables/RequestCreateAccountInbox.md)\> - [Type Alias: RequestCreateAccountInboxMessage](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/type-aliases/RequestCreateAccountInboxMessage): > **RequestCreateAccountInboxMessage** = `Schema.Schema.Type`\<*typeof* [`RequestCreateAccountInboxMessage`](../variables/RequestCreateAccountInbox... - [Type Alias: RequestCreateIdentity](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/type-aliases/RequestCreateIdentity): > **RequestCreateIdentity** = `Schema.Schema.Type`\<*typeof* [`RequestCreateIdentity`](../variables/RequestCreateIdentity.md)\> - [Type Alias: RequestCreateInvitationEvent](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/type-aliases/RequestCreateInvitationEvent): > **RequestCreateInvitationEvent** = `Schema.Schema.Type`\<*typeof* [`RequestCreateInvitationEvent`](../variables/RequestCreateInvitationEvent.md)\> - [Type Alias: RequestCreateSpaceEvent](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/type-aliases/RequestCreateSpaceEvent): > **RequestCreateSpaceEvent** = `Schema.Schema.Type`\<*typeof* [`RequestCreateSpaceEvent`](../variables/RequestCreateSpaceEvent.md)\> - [Type Alias: RequestCreateSpaceInboxEvent](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/type-aliases/RequestCreateSpaceInboxEvent): > **RequestCreateSpaceInboxEvent** = `Schema.Schema.Type`\<*typeof* [`RequestCreateSpaceInboxEvent`](../variables/RequestCreateSpaceInboxEvent.md)\> - [Type Alias: RequestCreateSpaceInboxMessage](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/type-aliases/RequestCreateSpaceInboxMessage): > **RequestCreateSpaceInboxMessage** = `Schema.Schema.Type`\<*typeof* [`RequestCreateSpaceInboxMessage`](../variables/RequestCreateSpaceInboxMessag... - [Type Alias: RequestCreateUpdate](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/type-aliases/RequestCreateUpdate): > **RequestCreateUpdate** = `Schema.Schema.Type`\<*typeof* [`RequestCreateUpdate`](../variables/RequestCreateUpdate.md)\> - [Type Alias: RequestGetAccountInboxes](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/type-aliases/RequestGetAccountInboxes): > **RequestGetAccountInboxes** = `Schema.Schema.Type`\<*typeof* [`RequestGetAccountInboxes`](../variables/RequestGetAccountInboxes.md)\> - [Type Alias: RequestGetLatestAccountInboxMessages](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/type-aliases/RequestGetLatestAccountInboxMessages): > **RequestGetLatestAccountInboxMessages** = `Schema.Schema.Type`\<*typeof* [`RequestGetLatestAccountInboxMessages`](../variables/RequestGetLatestA... - [Type Alias: RequestGetLatestSpaceInboxMessages](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/type-aliases/RequestGetLatestSpaceInboxMessages): > **RequestGetLatestSpaceInboxMessages** = `Schema.Schema.Type`\<*typeof* [`RequestGetLatestSpaceInboxMessages`](../variables/RequestGetLatestSpace... - [Type Alias: RequestListInvitations](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/type-aliases/RequestListInvitations): > **RequestListInvitations** = `Schema.Schema.Type`\<*typeof* [`RequestListInvitations`](../variables/RequestListInvitations.md)\> - [Type Alias: RequestListSpaces](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/type-aliases/RequestListSpaces): > **RequestListSpaces** = `Schema.Schema.Type`\<*typeof* [`RequestListSpaces`](../variables/RequestListSpaces.md)\> - [Type Alias: RequestLogin](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/type-aliases/RequestLogin): > **RequestLogin** = `Schema.Schema.Type`\<*typeof* [`RequestLogin`](../variables/RequestLogin.md)\> - [Type Alias: RequestLoginNonce](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/type-aliases/RequestLoginNonce): > **RequestLoginNonce** = `Schema.Schema.Type`\<*typeof* [`RequestLoginNonce`](../variables/RequestLoginNonce.md)\> - [Type Alias: RequestLoginWithSigningKey](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/type-aliases/RequestLoginWithSigningKey): > **RequestLoginWithSigningKey** = `Schema.Schema.Type`\<*typeof* [`RequestLoginWithSigningKey`](../variables/RequestLoginWithSigningKey.md)\> - [Type Alias: RequestMessage](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/type-aliases/RequestMessage): > **RequestMessage** = `Schema.Schema.Type`\<*typeof* [`RequestMessage`](../variables/RequestMessage.md)\> - [Type Alias: RequestSubscribeToSpace](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/type-aliases/RequestSubscribeToSpace): > **RequestSubscribeToSpace** = `Schema.Schema.Type`\<*typeof* [`RequestSubscribeToSpace`](../variables/RequestSubscribeToSpace.md)\> - [Type Alias: ResponseAccountInbox](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/type-aliases/ResponseAccountInbox): > **ResponseAccountInbox** = `Schema.Schema.Type`\<*typeof* [`ResponseAccountInbox`](../variables/ResponseAccountInbox.md)\> - [Type Alias: ResponseAccountInboxMessage](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/type-aliases/ResponseAccountInboxMessage): > **ResponseAccountInboxMessage** = `Schema.Schema.Type`\<*typeof* [`ResponseAccountInboxMessage`](../variables/ResponseAccountInboxMessage.md)\> - [Type Alias: ResponseAccountInboxMessages](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/type-aliases/ResponseAccountInboxMessages): > **ResponseAccountInboxMessages** = `Schema.Schema.Type`\<*typeof* [`ResponseAccountInboxMessages`](../variables/ResponseAccountInboxMessages.md)\> - [Type Alias: ResponseAccountInboxPublic](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/type-aliases/ResponseAccountInboxPublic): > **ResponseAccountInboxPublic** = `Schema.Schema.Type`\<*typeof* [`ResponseAccountInboxPublic`](../variables/ResponseAccountInboxPublic.md)\> - [Type Alias: ResponseAccountInboxes](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/type-aliases/ResponseAccountInboxes): > **ResponseAccountInboxes** = `Schema.Schema.Type`\<*typeof* [`ResponseAccountInboxes`](../variables/ResponseAccountInboxes.md)\> - [Type Alias: ResponseConnectCreateIdentity](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/type-aliases/ResponseConnectCreateIdentity): > **ResponseConnectCreateIdentity** = `Schema.Schema.Type`\<*typeof* [`ResponseConnectCreateIdentity`](../variables/ResponseConnectCreateIdentity.m... - [Type Alias: ResponseIdentity](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/type-aliases/ResponseIdentity): > **ResponseIdentity** = `Schema.Schema.Type`\<*typeof* [`ResponseIdentity`](../variables/ResponseIdentity.md)\> - [Type Alias: ResponseIdentityEncrypted](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/type-aliases/ResponseIdentityEncrypted): > **ResponseIdentityEncrypted** = `Schema.Schema.Type`\<*typeof* [`ResponseIdentityEncrypted`](../variables/ResponseIdentityEncrypted.md)\> - [Type Alias: ResponseIdentityExistsError](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/type-aliases/ResponseIdentityExistsError): > **ResponseIdentityExistsError** = `Schema.Schema.Type`\<*typeof* [`ResponseIdentityExistsError`](../variables/ResponseIdentityExistsError.md)\> - [Type Alias: ResponseIdentityNotFoundError](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/type-aliases/ResponseIdentityNotFoundError): > **ResponseIdentityNotFoundError** = `Schema.Schema.Type`\<*typeof* [`ResponseIdentityNotFoundError`](../variables/ResponseIdentityNotFoundError.m... - [Type Alias: ResponseListAccountInboxesPublic](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/type-aliases/ResponseListAccountInboxesPublic): > **ResponseListAccountInboxesPublic** = `Schema.Schema.Type`\<*typeof* [`ResponseListAccountInboxesPublic`](../variables/ResponseListAccountInboxe... - [Type Alias: ResponseListInvitations](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/type-aliases/ResponseListInvitations): > **ResponseListInvitations** = `Schema.Schema.Type`\<*typeof* [`ResponseListInvitations`](../variables/ResponseListInvitations.md)\> - [Type Alias: ResponseListSpaceInboxesPublic](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/type-aliases/ResponseListSpaceInboxesPublic): > **ResponseListSpaceInboxesPublic** = `Schema.Schema.Type`\<*typeof* [`ResponseListSpaceInboxesPublic`](../variables/ResponseListSpaceInboxesPubli... - [Type Alias: ResponseListSpaces](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/type-aliases/ResponseListSpaces): > **ResponseListSpaces** = `Schema.Schema.Type`\<*typeof* [`ResponseListSpaces`](../variables/ResponseListSpaces.md)\> - [Type Alias: ResponseMessage](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/type-aliases/ResponseMessage): > **ResponseMessage** = `Schema.Schema.Type`\<*typeof* [`ResponseMessage`](../variables/ResponseMessage.md)\> - [Type Alias: ResponseSpace](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/type-aliases/ResponseSpace): > **ResponseSpace** = `Schema.Schema.Type`\<*typeof* [`ResponseSpace`](../variables/ResponseSpace.md)\> - [Type Alias: ResponseSpaceEvent](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/type-aliases/ResponseSpaceEvent): > **ResponseSpaceEvent** = `Schema.Schema.Type`\<*typeof* [`ResponseSpaceEvent`](../variables/ResponseSpaceEvent.md)\> - [Type Alias: ResponseSpaceInboxMessage](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/type-aliases/ResponseSpaceInboxMessage): > **ResponseSpaceInboxMessage** = `Schema.Schema.Type`\<*typeof* [`ResponseSpaceInboxMessage`](../variables/ResponseSpaceInboxMessage.md)\> - [Type Alias: ResponseSpaceInboxMessages](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/type-aliases/ResponseSpaceInboxMessages): > **ResponseSpaceInboxMessages** = `Schema.Schema.Type`\<*typeof* [`ResponseSpaceInboxMessages`](../variables/ResponseSpaceInboxMessages.md)\> - [Type Alias: ResponseSpaceInboxPublic](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/type-aliases/ResponseSpaceInboxPublic): > **ResponseSpaceInboxPublic** = `Schema.Schema.Type`\<*typeof* [`ResponseSpaceInboxPublic`](../variables/ResponseSpaceInboxPublic.md)\> - [Type Alias: ResponseUpdateConfirmed](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/type-aliases/ResponseUpdateConfirmed): > **ResponseUpdateConfirmed** = `Schema.Schema.Type`\<*typeof* [`ResponseUpdateConfirmed`](../variables/ResponseUpdateConfirmed.md)\> - [Type Alias: ResponseUpdatesNotification](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/type-aliases/ResponseUpdatesNotification): > **ResponseUpdatesNotification** = `Schema.Schema.Type`\<*typeof* [`ResponseUpdatesNotification`](../variables/ResponseUpdatesNotification.md)\> - [Type Alias: SpaceInbox](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/type-aliases/SpaceInbox): > **SpaceInbox** = `Schema.Schema.Type`\<*typeof* [`SpaceInbox`](../variables/SpaceInbox.md)\> - [Type Alias: SpaceInboxPublic](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/type-aliases/SpaceInboxPublic): > **SpaceInboxPublic** = `Schema.Schema.Type`\<*typeof* [`SpaceInboxPublic`](../variables/SpaceInboxPublic.md)\> - [Type Alias: Updates](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/type-aliases/Updates): > **Updates** = `Schema.Schema.Type`\<*typeof* [`Updates`](../variables/Updates.md)\> - [Variable: AccountInbox](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/variables/AccountInbox): > `const` **AccountInbox**: `Struct`\<\{ `accountAddress`: *typeof* `String$`; `authPolicy`: `Union`\<\[`Literal`\<\[`"anonymous"`\]\>, `Literal`\<... - [Variable: AccountInboxPublic](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/variables/AccountInboxPublic): > `const` **AccountInboxPublic**: `Struct`\<\{ `accountAddress`: *typeof* `String$`; `authPolicy`: `Union`\<\[`Literal`\<\[`"anonymous"`\]\>, `Lite... - [Variable: IdentityKeyBox](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/variables/IdentityKeyBox): > `const` **IdentityKeyBox**: `Struct`\<\{ `accountAddress`: *typeof* `String$`; `ciphertext`: *typeof* `String$`; `nonce`: *typeof* `String$`; `si... - [Variable: InboxMessage](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/variables/InboxMessage): > `const` **InboxMessage**: `Struct`\<\{ `authorAccountAddress`: `optional`\<*typeof* `String$`\>; `ciphertext`: *typeof* `String$`; `createdAt`: *... - [Variable: Invitation](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/variables/Invitation): > `const` **Invitation**: `Struct`\<\{ `id`: *typeof* `String$`; `previousEventHash`: *typeof* `String$`; `spaceId`: *typeof* `String$`; \}\> - [Variable: KeyBox](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/variables/KeyBox): > `const` **KeyBox**: `Struct`\<\{ `accountAddress`: *typeof* `String$`; `authorPublicKey`: *typeof* `String$`; `ciphertext`: *typeof* `String$`; `... - [Variable: KeyBoxWithKeyId](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/variables/KeyBoxWithKeyId): > `const` **KeyBoxWithKeyId**: `Struct`\<\{ `accountAddress`: *typeof* `String$`; `authorPublicKey`: *typeof* `String$`; `ciphertext`: *typeof* `St... - [Variable: RequestAcceptInvitationEvent](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/variables/RequestAcceptInvitationEvent): > `const` **RequestAcceptInvitationEvent**: `Struct`\<\{ `event`: `Struct`\<\{ `author`: `Struct`\<\{ `accountAddress`: *typeof* `String$`; `signat... - [Variable: RequestConnectAddAppIdentityToSpaces](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/variables/RequestConnectAddAppIdentityToSpaces): > `const` **RequestConnectAddAppIdentityToSpaces**: `Struct`\<\{ `accountAddress`: *typeof* `String$`; `appIdentityAddress`: *typeof* `String$`; `s... - [Variable: RequestConnectCreateAppIdentity](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/variables/RequestConnectCreateAppIdentity): > `const` **RequestConnectCreateAppIdentity**: `Struct`\<\{ `accountAddress`: *typeof* `String$`; `accountProof`: *typeof* `String$`; `address`: *t... - [Variable: RequestConnectCreateIdentity](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/variables/RequestConnectCreateIdentity): > `const` **RequestConnectCreateIdentity**: `Struct`\<\{ `accountProof`: *typeof* `String$`; `encryptionPublicKey`: *typeof* `String$`; `keyBox`: `... - [Variable: RequestConnectCreateSpaceEvent](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/variables/RequestConnectCreateSpaceEvent): > `const` **RequestConnectCreateSpaceEvent**: `Struct`\<\{ `accountAddress`: *typeof* `String$`; `event`: `Struct`\<\{ `author`: `Struct`\<\{ `acco... - [Variable: RequestCreateAccountInbox](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/variables/RequestCreateAccountInbox): > `const` **RequestCreateAccountInbox**: `Struct`\<\{ `accountAddress`: *typeof* `String$`; `authPolicy`: `Union`\<\[`Literal`\<\[`"anonymous"`\]\>... - [Variable: RequestCreateAccountInboxMessage](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/variables/RequestCreateAccountInboxMessage): > `const` **RequestCreateAccountInboxMessage**: `Struct`\<\{ `authorAccountAddress`: `optional`\<*typeof* `String$`\>; `ciphertext`: *typeof* `Stri... - [Variable: RequestCreateIdentity](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/variables/RequestCreateIdentity): > `const` **RequestCreateIdentity**: `Struct`\<\{ `accountProof`: *typeof* `String$`; `encryptionPublicKey`: *typeof* `String$`; `keyBox`: `Struct`... - [Variable: RequestCreateInvitationEvent](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/variables/RequestCreateInvitationEvent): > `const` **RequestCreateInvitationEvent**: `Struct`\<\{ `event`: `Struct`\<\{ `author`: `Struct`\<\{ `accountAddress`: *typeof* `String$`; `signat... - [Variable: RequestCreateSpaceEvent](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/variables/RequestCreateSpaceEvent): > `const` **RequestCreateSpaceEvent**: `Struct`\<\{ `event`: `Struct`\<\{ `author`: `Struct`\<\{ `accountAddress`: *typeof* `String$`; `signature`:... - [Variable: RequestCreateSpaceInboxEvent](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/variables/RequestCreateSpaceInboxEvent): > `const` **RequestCreateSpaceInboxEvent**: `Struct`\<\{ `event`: `Struct`\<\{ `author`: `Struct`\<\{ `accountAddress`: *typeof* `String$`; `signat... - [Variable: RequestCreateSpaceInboxMessage](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/variables/RequestCreateSpaceInboxMessage): > `const` **RequestCreateSpaceInboxMessage**: `Struct`\<\{ `authorAccountAddress`: `optional`\<*typeof* `String$`\>; `ciphertext`: *typeof* `String... - [Variable: RequestCreateUpdate](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/variables/RequestCreateUpdate): > `const` **RequestCreateUpdate**: `Struct`\<\{ `accountAddress`: *typeof* `String$`; `signature`: `Struct`\<\{ `hex`: *typeof* `String$`; `recover... - [Variable: RequestGetAccountInboxes](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/variables/RequestGetAccountInboxes): > `const` **RequestGetAccountInboxes**: `Struct`\<\{ `type`: `Literal`\<\[`"get-account-inboxes"`\]\>; \}\> - [Variable: RequestGetLatestAccountInboxMessages](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/variables/RequestGetLatestAccountInboxMessages): > `const` **RequestGetLatestAccountInboxMessages**: `Struct`\<\{ `accountAddress`: *typeof* `String$`; `inboxId`: *typeof* `String$`; `since`: *typ... - [Variable: RequestGetLatestSpaceInboxMessages](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/variables/RequestGetLatestSpaceInboxMessages): > `const` **RequestGetLatestSpaceInboxMessages**: `Struct`\<\{ `inboxId`: *typeof* `String$`; `since`: *typeof* `Date$`; `spaceId`: *typeof* `Strin... - [Variable: RequestListInvitations](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/variables/RequestListInvitations): > `const` **RequestListInvitations**: `Struct`\<\{ `type`: `Literal`\<\[`"list-invitations"`\]\>; \}\> - [Variable: RequestListSpaces](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/variables/RequestListSpaces): > `const` **RequestListSpaces**: `Struct`\<\{ `type`: `Literal`\<\[`"list-spaces"`\]\>; \}\> - [Variable: RequestLogin](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/variables/RequestLogin): > `const` **RequestLogin**: `Struct`\<\{ `accountAddress`: *typeof* `String$`; `message`: *typeof* `String$`; `signature`: *typeof* `String$`; \}\> - [Variable: RequestLoginNonce](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/variables/RequestLoginNonce): > `const` **RequestLoginNonce**: `Struct`\<\{ `accountAddress`: *typeof* `String$`; \}\> - [Variable: RequestLoginWithSigningKey](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/variables/RequestLoginWithSigningKey): > `const` **RequestLoginWithSigningKey**: `Struct`\<\{ `accountAddress`: *typeof* `String$`; `message`: *typeof* `String$`; `publicKey`: *typeof* `... - [Variable: RequestMessage](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/variables/RequestMessage): > `const` **RequestMessage**: `Union`\<\[`Struct`\<\{ `event`: `Struct`\<\{ `author`: `Struct`\<\{ `accountAddress`: *typeof* `String$`; `signature... - [Variable: RequestSubscribeToSpace](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/variables/RequestSubscribeToSpace): > `const` **RequestSubscribeToSpace**: `Struct`\<\{ `id`: *typeof* `String$`; `lastKnownUpdateClock`: `optional`\<*typeof* `Number$`\>; `type`: `Li... - [Variable: ResponseAccountInbox](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/variables/ResponseAccountInbox): > `const` **ResponseAccountInbox**: `Struct`\<\{ `inbox`: `Struct`\<\{ `accountAddress`: *typeof* `String$`; `authPolicy`: `Union`\<\[`Literal`\<\[... - [Variable: ResponseAccountInboxMessage](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/variables/ResponseAccountInboxMessage): > `const` **ResponseAccountInboxMessage**: `Struct`\<\{ `accountAddress`: *typeof* `String$`; `inboxId`: *typeof* `String$`; `message`: `Struct`\<\... - [Variable: ResponseAccountInboxMessages](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/variables/ResponseAccountInboxMessages): > `const` **ResponseAccountInboxMessages**: `Struct`\<\{ `accountAddress`: *typeof* `String$`; `inboxId`: *typeof* `String$`; `messages`: `Array$`\... - [Variable: ResponseAccountInboxPublic](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/variables/ResponseAccountInboxPublic): > `const` **ResponseAccountInboxPublic**: `Struct`\<\{ `inbox`: `Struct`\<\{ `accountAddress`: *typeof* `String$`; `authPolicy`: `Union`\<\[`Litera... - [Variable: ResponseAccountInboxes](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/variables/ResponseAccountInboxes): > `const` **ResponseAccountInboxes**: `Struct`\<\{ `inboxes`: `Array$`\<`Struct`\<\{ `accountAddress`: *typeof* `String$`; `authPolicy`: `Union`\<\... - [Variable: ResponseConnectCreateIdentity](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/variables/ResponseConnectCreateIdentity): > `const` **ResponseConnectCreateIdentity**: `Struct`\<\{ `success`: *typeof* `Boolean$`; \}\> - [Variable: ResponseIdentity](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/variables/ResponseIdentity): > `const` **ResponseIdentity**: `Struct`\<\{ `accountAddress`: *typeof* `String$`; `accountProof`: *typeof* `String$`; `appId`: `optional`\<*typeof... - [Variable: ResponseIdentityEncrypted](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/variables/ResponseIdentityEncrypted): > `const` **ResponseIdentityEncrypted**: `Struct`\<\{ `keyBox`: `Struct`\<\{ `accountAddress`: *typeof* `String$`; `ciphertext`: *typeof* `String$`... - [Variable: ResponseIdentityExistsError](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/variables/ResponseIdentityExistsError): > `const` **ResponseIdentityExistsError**: `Struct`\<\{ `accountAddress`: *typeof* `String$`; \}\> - [Variable: ResponseIdentityNotFoundError](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/variables/ResponseIdentityNotFoundError): > `const` **ResponseIdentityNotFoundError**: `Struct`\<\{ `accountAddress`: *typeof* `String$`; \}\> - [Variable: ResponseListAccountInboxesPublic](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/variables/ResponseListAccountInboxesPublic): > `const` **ResponseListAccountInboxesPublic**: `Struct`\<\{ `inboxes`: `Array$`\<`Struct`\<\{ `accountAddress`: *typeof* `String$`; `authPolicy`: ... - [Variable: ResponseListInvitations](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/variables/ResponseListInvitations): > `const` **ResponseListInvitations**: `Struct`\<\{ `invitations`: `Array$`\<`Struct`\<\{ `id`: *typeof* `String$`; `previousEventHash`: *typeof* `... - [Variable: ResponseListSpaceInboxesPublic](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/variables/ResponseListSpaceInboxesPublic): > `const` **ResponseListSpaceInboxesPublic**: `Struct`\<\{ `inboxes`: `Array$`\<`Struct`\<\{ `authPolicy`: `Union`\<\[`Literal`\<\[`"anonymous"`\]\... - [Variable: ResponseListSpaces](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/variables/ResponseListSpaces): > `const` **ResponseListSpaces**: `Struct`\<\{ `spaces`: `Array$`\<`Struct`\<\{ `id`: *typeof* `String$`; `name`: *typeof* `String$`; \}\>\>; `type... - [Variable: ResponseMessage](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/variables/ResponseMessage): > `const` **ResponseMessage**: `Union`\<\[`Struct`\<\{ `spaces`: `Array$`\<`Struct`\<\{ `id`: *typeof* `String$`; `name`: *typeof* `String$`; \}\>\... - [Variable: ResponseSpace](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/variables/ResponseSpace): > `const` **ResponseSpace**: `Struct`\<\{ `events`: `Array$`\<`Union`\<\[`Struct`\<\{ `author`: `Struct`\<\{ `accountAddress`: *typeof* `String$`; ... - [Variable: ResponseSpaceEvent](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/variables/ResponseSpaceEvent): > `const` **ResponseSpaceEvent**: `Struct`\<\{ `event`: `Union`\<\[`Struct`\<\{ `author`: `Struct`\<\{ `accountAddress`: *typeof* `String$`; `signa... - [Variable: ResponseSpaceInboxMessage](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/variables/ResponseSpaceInboxMessage): > `const` **ResponseSpaceInboxMessage**: `Struct`\<\{ `inboxId`: *typeof* `String$`; `message`: `Struct`\<\{ `authorAccountAddress`: `optional`\<*t... - [Variable: ResponseSpaceInboxMessages](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/variables/ResponseSpaceInboxMessages): > `const` **ResponseSpaceInboxMessages**: `Struct`\<\{ `inboxId`: *typeof* `String$`; `messages`: `Array$`\<`Struct`\<\{ `authorAccountAddress`: `o... - [Variable: ResponseSpaceInboxPublic](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/variables/ResponseSpaceInboxPublic): > `const` **ResponseSpaceInboxPublic**: `Struct`\<\{ `inbox`: `Struct`\<\{ `authPolicy`: `Union`\<\[`Literal`\<\[`"anonymous"`\]\>, `Literal`\<\[`"... - [Variable: ResponseUpdateConfirmed](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/variables/ResponseUpdateConfirmed): > `const` **ResponseUpdateConfirmed**: `Struct`\<\{ `clock`: *typeof* `Number$`; `spaceId`: *typeof* `String$`; `type`: `Literal`\<\[`"update-confi... - [Variable: ResponseUpdatesNotification](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/variables/ResponseUpdatesNotification): > `const` **ResponseUpdatesNotification**: `Struct`\<\{ `spaceId`: *typeof* `String$`; `type`: `Literal`\<\[`"updates-notification"`\]\>; `updates`... - [Variable: SignedUpdate](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/variables/SignedUpdate): > `const` **SignedUpdate**: `Struct`\<\{ `accountAddress`: *typeof* `String$`; `signature`: `Struct`\<\{ `hex`: *typeof* `String$`; `recovery`: *ty... - [Variable: SpaceInbox](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/variables/SpaceInbox): > `const` **SpaceInbox**: `Struct`\<\{ `authPolicy`: `Union`\<\[`Literal`\<\[`"anonymous"`\]\>, `Literal`\<\[`"optional_auth"`\]\>, `Literal`\<\[`"... - [Variable: SpaceInboxPublic](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/variables/SpaceInboxPublic): > `const` **SpaceInboxPublic**: `Struct`\<\{ `authPolicy`: `Union`\<\[`Literal`\<\[`"anonymous"`\]\>, `Literal`\<\[`"optional_auth"`\]\>, `Literal`... - [Variable: Updates](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Messages/variables/Updates): > `const` **Updates**: `Struct`\<\{ `firstUpdateClock`: *typeof* `Number$`; `lastUpdateClock`: *typeof* `Number$`; `updates`: `Array$`\<`Struct`\<\... - [Function: identityExists()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/PrivyAuth/functions/identityExists): > **identityExists**(`accountAddress`, `syncServerUri`): `Promise`\<`boolean`\> - [Function: login()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/PrivyAuth/functions/login): > **login**(`__namedParameters`): `Promise`\<`void`\> - [Function: restoreKeys()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/PrivyAuth/functions/restoreKeys): > **restoreKeys**(`signer`, `accountAddress`, `syncServerUri`, `addressStorage`, `keysStorage`, `identityToken`): `Promise`\<\{ `accountAddress`: `... - [Function: signup()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/PrivyAuth/functions/signup): > **signup**(`signer`, `_walletClient`, `smartAccountClient`, `accountAddress`, `syncServerUri`, `addressStorage`, `keysStorage`, `identityToken`, ... - [PrivyAuth](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/PrivyAuth): - [identityExists](functions/identityExists.md) - [Function: buildFilterString()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Space/functions/buildFilterString): > **buildFilterString**(`filter?`): `undefined` \| `string` - [Function: buildSpacesQuery()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Space/functions/buildSpacesQuery): > **buildSpacesQuery**(`filter?`): `string` - [Function: findManyPublic()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Space/functions/findManyPublic): > **findManyPublic**(`params?`): `Promise`\<\{ `data`: `object`[]; `invalidSpaces`: `Record`\<`string`, `unknown`\>[]; \}\> - [Function: parseSpacesQueryResult()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Space/functions/parseSpacesQueryResult): > **parseSpacesQueryResult**(`queryResult`): `object` - [Space](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Space): - [FindManyPublicFilter](type-aliases/FindManyPublicFilter.md) - [Type Alias: FindManyPublicFilter](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Space/type-aliases/FindManyPublicFilter): > **FindManyPublicFilter** = `Readonly`\<\{ `editorId?`: `never`; `memberId`: `string`; `spaceType?`: [`SpaceType`](SpaceType.md); \}\> \| `Readonl... - [Type Alias: FindManyPublicParams](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Space/type-aliases/FindManyPublicParams): > **FindManyPublicParams** = `Readonly`\<\{ `filter?`: [`FindManyPublicFilter`](FindManyPublicFilter.md); \}\> - [Type Alias: PublicSpace](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Space/type-aliases/PublicSpace): > **PublicSpace** = *typeof* `PublicSpaceSchema.Type` - [Type Alias: SpaceType](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Space/type-aliases/SpaceType): > **SpaceType** = *typeof* `SpaceTypeSchema.Type` - [Variable: PublicSpaceSchema](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Space/variables/PublicSpaceSchema): > `const` **PublicSpaceSchema**: `Struct`\<\{ `avatar`: `optional`\<*typeof* `String$`\>; `editorIds`: `Array$`\<*typeof* `String$`\>; `id`: *typeo... - [Variable: SpaceTypeSchema](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Space/variables/SpaceTypeSchema): > `const` **SpaceTypeSchema**: `Union`\<\[`Literal`\<\[`"PERSONAL"`\]\>, `Literal`\<\[`"DAO"`\]\>\]\> - [Class: InvalidEventError](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/SpaceEvents/classes/InvalidEventError): Defined in: packages/hypergraph/src/space-events/types.ts:132 - [Class: VerifySignatureError](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/SpaceEvents/classes/VerifySignatureError): Defined in: packages/hypergraph/src/space-events/types.ts:130 - [Function: acceptInvitation()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/SpaceEvents/functions/acceptInvitation): > **acceptInvitation**(`__namedParameters`): `Effect`\<\{ `author`: \{ `accountAddress`: `string`; `signature`: \{ `hex`: `string`; `recovery`: `nu... - [Function: applyEvent()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/SpaceEvents/functions/applyEvent): > **applyEvent**(`__namedParameters`): `Effect`\<\{ `id`: `string`; `inboxes`: \{\[`key`: `string`\]: `object`; \}; `invitations`: \{\[`key`: `stri... - [Function: createInbox()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/SpaceEvents/functions/createInbox): > **createInbox**(`__namedParameters`): `Effect`\<\{ `author`: \{ `accountAddress`: `string`; `signature`: \{ `hex`: `string`; `recovery`: `number`... - [Function: createInvitation()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/SpaceEvents/functions/createInvitation): > **createInvitation**(`__namedParameters`): `Effect`\<\{ `author`: \{ `accountAddress`: `string`; `signature`: \{ `hex`: `string`; `recovery`: `nu... - [Function: createSpace()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/SpaceEvents/functions/createSpace): > **createSpace**(`__namedParameters`): `Effect`\<\{ `author`: \{ `accountAddress`: `string`; `signature`: \{ `hex`: `string`; `recovery`: `number`... - [Function: deleteSpace()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/SpaceEvents/functions/deleteSpace): > **deleteSpace**(`__namedParameters`): `Effect`\<\{ `author`: \{ `accountAddress`: `string`; `signature`: \{ `hex`: `string`; `recovery`: `number`... - [Function: hashEvent()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/SpaceEvents/functions/hashEvent): > **hashEvent**(`event`): `string` - [SpaceEvents](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/SpaceEvents): - [InvalidEventError](classes/InvalidEventError.md) - [Type Alias: AcceptInvitationEvent](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/SpaceEvents/type-aliases/AcceptInvitationEvent): > **AcceptInvitationEvent** = `Schema.Schema.Type`\<*typeof* [`AcceptInvitationEvent`](../variables/AcceptInvitationEvent.md)\> - [Type Alias: ApplyError](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/SpaceEvents/type-aliases/ApplyError): > **ApplyError** = `ParseError` \| [`VerifySignatureError`](../classes/VerifySignatureError.md) \| [`InvalidEventError`](../classes/InvalidEventErr... - [Type Alias: Author](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/SpaceEvents/type-aliases/Author): > **Author** = `Schema.Schema.Type`\<*typeof* [`Author`](../variables/Author.md)\> - [Type Alias: CreateInvitationEvent](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/SpaceEvents/type-aliases/CreateInvitationEvent): > **CreateInvitationEvent** = `Schema.Schema.Type`\<*typeof* [`CreateInvitationEvent`](../variables/CreateInvitationEvent.md)\> - [Type Alias: CreateSpaceEvent](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/SpaceEvents/type-aliases/CreateSpaceEvent): > **CreateSpaceEvent** = `Schema.Schema.Type`\<*typeof* [`CreateSpaceEvent`](../variables/CreateSpaceEvent.md)\> - [Type Alias: CreateSpaceInboxEvent](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/SpaceEvents/type-aliases/CreateSpaceInboxEvent): > **CreateSpaceInboxEvent** = `Schema.Schema.Type`\<*typeof* [`CreateSpaceInboxEvent`](../variables/CreateSpaceInboxEvent.md)\> - [Type Alias: DeleteSpaceEvent](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/SpaceEvents/type-aliases/DeleteSpaceEvent): > **DeleteSpaceEvent** = `Schema.Schema.Type`\<*typeof* [`DeleteSpaceEvent`](../variables/DeleteSpaceEvent.md)\> - [Type Alias: EventAuthor](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/SpaceEvents/type-aliases/EventAuthor): > **EventAuthor** = `Schema.Schema.Type`\<*typeof* [`Author`](../variables/Author.md)\> - [Type Alias: SpaceEvent](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/SpaceEvents/type-aliases/SpaceEvent): > **SpaceEvent** = `Schema.Schema.Type`\<*typeof* [`SpaceEvent`](../variables/SpaceEvent.md)\> - [Type Alias: SpaceInbox](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/SpaceEvents/type-aliases/SpaceInbox): > **SpaceInbox** = `Schema.Schema.Type`\<*typeof* [`SpaceInbox`](../variables/SpaceInbox.md)\> - [Type Alias: SpaceInvitation](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/SpaceEvents/type-aliases/SpaceInvitation): > **SpaceInvitation** = `Schema.Schema.Type`\<*typeof* [`SpaceInvitation`](../variables/SpaceInvitation.md)\> - [Type Alias: SpaceMember](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/SpaceEvents/type-aliases/SpaceMember): > **SpaceMember** = `Schema.Schema.Type`\<*typeof* [`SpaceMember`](../variables/SpaceMember.md)\> - [Type Alias: SpaceState](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/SpaceEvents/type-aliases/SpaceState): > **SpaceState** = `Schema.Schema.Type`\<*typeof* [`SpaceState`](../variables/SpaceState.md)\> - [Variable: AcceptInvitationEvent](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/SpaceEvents/variables/AcceptInvitationEvent): > `const` **AcceptInvitationEvent**: `Struct`\<\{ `author`: `Struct`\<\{ `accountAddress`: *typeof* `String$`; `signature`: `Struct`\<\{ `hex`: *ty... - [Variable: Author](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/SpaceEvents/variables/Author): > `const` **Author**: `Struct`\<\{ `accountAddress`: *typeof* `String$`; `encryptionPublicKey`: *typeof* `String$`; `signaturePrivateKey`: *typeof*... - [Variable: CreateInvitationEvent](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/SpaceEvents/variables/CreateInvitationEvent): > `const` **CreateInvitationEvent**: `Struct`\<\{ `author`: `Struct`\<\{ `accountAddress`: *typeof* `String$`; `signature`: `Struct`\<\{ `hex`: *ty... - [Variable: CreateSpaceEvent](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/SpaceEvents/variables/CreateSpaceEvent): > `const` **CreateSpaceEvent**: `Struct`\<\{ `author`: `Struct`\<\{ `accountAddress`: *typeof* `String$`; `signature`: `Struct`\<\{ `hex`: *typeof*... - [Variable: CreateSpaceInboxEvent](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/SpaceEvents/variables/CreateSpaceInboxEvent): > `const` **CreateSpaceInboxEvent**: `Struct`\<\{ `author`: `Struct`\<\{ `accountAddress`: *typeof* `String$`; `signature`: `Struct`\<\{ `hex`: *ty... - [Variable: DeleteSpaceEvent](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/SpaceEvents/variables/DeleteSpaceEvent): > `const` **DeleteSpaceEvent**: `Struct`\<\{ `author`: `Struct`\<\{ `accountAddress`: *typeof* `String$`; `signature`: `Struct`\<\{ `hex`: *typeof*... - [Variable: EventAuthor](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/SpaceEvents/variables/EventAuthor): > `const` **EventAuthor**: `Struct`\<\{ `accountAddress`: *typeof* `String$`; `signature`: `Struct`\<\{ `hex`: *typeof* `String$`; `recovery`: *typ... - [Variable: SpaceEvent](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/SpaceEvents/variables/SpaceEvent): > `const` **SpaceEvent**: `Union`\<\[`Struct`\<\{ `author`: `Struct`\<\{ `accountAddress`: *typeof* `String$`; `signature`: `Struct`\<\{ `hex`: *ty... - [Variable: SpaceInbox](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/SpaceEvents/variables/SpaceInbox): > `const` **SpaceInbox**: `Struct`\<\{ `authPolicy`: `Union`\<\[`Literal`\<\[`"anonymous"`\]\>, `Literal`\<\[`"optional_auth"`\]\>, `Literal`\<\[`"... - [Variable: SpaceInvitation](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/SpaceEvents/variables/SpaceInvitation): > `const` **SpaceInvitation**: `Struct`\<\{ `inviteeAccountAddress`: *typeof* `String$`; \}\> - [Variable: SpaceMember](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/SpaceEvents/variables/SpaceMember): > `const` **SpaceMember**: `Struct`\<\{ `accountAddress`: *typeof* `String$`; `role`: `Union`\<\[`Literal`\<\[`"admin"`\]\>, `Literal`\<\[`"member"... - [Variable: SpaceState](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/SpaceEvents/variables/SpaceState): > `const` **SpaceState**: `Struct`\<\{ `id`: *typeof* `String$`; `inboxes`: `Record$`\<*typeof* `String$`, `Struct`\<\{ `authPolicy`: `Union`\<\[`L... - [Function: decryptSpaceInfo()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/SpaceInfo/functions/decryptSpaceInfo): > **decryptSpaceInfo**(`__namedParameters`): `object` - [Function: encryptAndSignSpaceInfo()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/SpaceInfo/functions/encryptAndSignSpaceInfo): > **encryptAndSignSpaceInfo**(`__namedParameters`): `object` - [SpaceInfo](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/SpaceInfo): - [SpaceInfoContent](type-aliases/SpaceInfoContent.md) - [Type Alias: SpaceInfoContent](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/SpaceInfo/type-aliases/SpaceInfoContent): > **SpaceInfoContent** = `Schema.Schema.Type`\<*typeof* [`SpaceInfoContent`](../variables/SpaceInfoContent.md)\> - [Variable: SpaceInfoContent](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/SpaceInfo/variables/SpaceInfoContent): > `const` **SpaceInfoContent**: `Struct`\<\{ `name`: *typeof* `String$`; \}\> - [StoreConnect](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/StoreConnect): - [AccountInboxStorageEntry](type-aliases/AccountInboxStorageEntry.md) - [Type Alias: AccountInboxStorageEntry](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/StoreConnect/type-aliases/AccountInboxStorageEntry): > **AccountInboxStorageEntry** = `object` - [Type Alias: InboxMessageStorageEntry](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/StoreConnect/type-aliases/InboxMessageStorageEntry): > **InboxMessageStorageEntry** = `object` - [Type Alias: SpaceInboxStorageEntry](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/StoreConnect/type-aliases/SpaceInboxStorageEntry): > **SpaceInboxStorageEntry** = `object` - [Type Alias: SpaceStorageEntry](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/StoreConnect/type-aliases/SpaceStorageEntry): > **SpaceStorageEntry** = `object` - [Variable: store](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/StoreConnect/variables/store): > `const` **store**: `Store`\<`StoreContext`, `StoreEvent`, `GenericEventObject`\> - [Function: Backlink()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Type/functions/Backlink): > **Backlink**\<`S`, `RP`\>(`schema`, `options?`): `RelationSchemaBuilder`\<`S`, `undefined`\> - [Function: Boolean()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Type/functions/Boolean): > **Boolean**(`propertyId`): `SchemaClass`\<`boolean`, `boolean`, `never`\> - [Function: Date()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Type/functions/Date): > **Date**(`propertyId`): `refine`\<`Date`, *typeof* `DateFromString`\> - [Function: Number()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Type/functions/Number): > **Number**(`propertyId`): `SchemaClass`\<`number`, `number`, `never`\> - [Function: Point()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Type/functions/Point): > **Point**(`propertyId`): `transform`\<*typeof* `String$`, `Array$`\<*typeof* `Number$`\>\> - [Function: Relation()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Type/functions/Relation): > **Relation**\<`S`\>(`schema`, `options?`): `RelationSchemaBuilder`\<`S`, `undefined`\> - [Function: ScheduleString()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Type/functions/ScheduleString): > **ScheduleString**(`propertyId`): `SchemaClass`\<`string`, `string`, `never`\> - [Function: String()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Type/functions/String): > **String**(`propertyId`): `SchemaClass`\<`string`, `string`, `never`\> - [Function: optional()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Type/functions/optional): > **optional**\<`S`\>(`schemaFn`): (`propertyId`) => `optional`\<`S`\> & `RelationSchemaMarker` - [Type](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Type): - [AnyRelationBuilder](type-aliases/AnyRelationBuilder.md) - [Type Alias: AnyRelationBuilder](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Type/type-aliases/AnyRelationBuilder): > **AnyRelationBuilder** = `RelationSchemaBuilder`\<`Schema.Schema.AnyNoContext`, `RelationPropertiesDefinition` \| `undefined`\> - [Type Alias: AnyRelationSchema](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Type/type-aliases/AnyRelationSchema): > **AnyRelationSchema** = `Schema.Schema`\<`any`, `any`, `any`\> & `RelationSchemaMarker` \| `Schema.PropertySignature`\<`any`, `any`, `any`, `any`... - [Variable: relationBuilderBrand](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Type/variables/relationBuilderBrand): > `const` **relationBuilderBrand**: `"__hypergraphRelationBuilder"` - [Variable: relationSchemaBrand](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Type/variables/relationSchemaBrand): > `const` **relationSchemaBrand**: `"__hypergraphRelationSchema"` - [Class: TypesyncHypergraphSchema](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Typesync/classes/TypesyncHypergraphSchema): Defined in: packages/hypergraph/src/cli/services/Model.ts:44 - [Class: TypesyncHypergraphSchemaType](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Typesync/classes/TypesyncHypergraphSchemaType): Defined in: packages/hypergraph/src/cli/services/Model.ts:30 - [Typesync](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Typesync): - [TypesyncHypergraphSchema](classes/TypesyncHypergraphSchema.md) - [Type Alias: TypesyncHypergraphMapping](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Typesync/type-aliases/TypesyncHypergraphMapping): > **TypesyncHypergraphMapping** = *typeof* `TypesyncHypergraphMapping.Type` - [Type Alias: TypesyncHypergraphSchemaStatus](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Typesync/type-aliases/TypesyncHypergraphSchemaStatus): > **TypesyncHypergraphSchemaStatus** = *typeof* `TypesyncHypergraphSchemaStatus.Type` - [Type Alias: TypesyncHypergraphSchemaTypeProperty](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Typesync/type-aliases/TypesyncHypergraphSchemaTypeProperty): > **TypesyncHypergraphSchemaTypeProperty** = *typeof* `TypesyncHypergraphSchemaTypeProperty.Type` - [Variable: TypesyncHypergraphMapping](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Typesync/variables/TypesyncHypergraphMapping): > `const` **TypesyncHypergraphMapping**: `Record$`\<*typeof* `NonEmptyTrimmedString`, `Struct`\<\{ `properties`: `optional`\<`UndefinedOr`\<`Record... - [Variable: TypesyncHypergraphSchemaStatus](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Typesync/variables/TypesyncHypergraphSchemaStatus): > `const` **TypesyncHypergraphSchemaStatus**: `NullOr`\<`Literal`\<\[`"published"`, `"synced"`, `"published_not_synced"`\]\>\> - [Variable: TypesyncHypergraphSchemaTypeProperty](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Typesync/variables/TypesyncHypergraphSchemaTypeProperty): > `const` **TypesyncHypergraphSchemaTypeProperty**: `extend`\<`Union`\<\[`Struct`\<\{ `dataType`: `Literal`\<\[`"String"`, `"Number"`, `"Boolean"`,... - [Class: InfinityNotAllowedError](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Utils/classes/InfinityNotAllowedError): Defined in: packages/hypergraph/src/utils/jsc.ts:6 - [Class: NaNNotAllowedError](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Utils/classes/NaNNotAllowedError): Defined in: packages/hypergraph/src/utils/jsc.ts:1 - [Function: addIdSchemaField()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Utils/functions/addIdSchemaField): > **addIdSchemaField**\<`S`\>(`schema`): `Schema`\<`Type`\<`S`\> & `object`, `Encoded`\<`S`\> & `object`, `never`\> - [Function: assertExhaustive()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Utils/functions/assertExhaustive): > **assertExhaustive**(`_value`, `message`): `never` - [Function: automergeIdToId()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Utils/functions/automergeIdToId): > **automergeIdToId**(`base58CheckUuid`): `string` - [Function: bytesToHex()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Utils/functions/bytesToHex): > **bytesToHex**(`bytes`): `string` - [Function: canonicalize()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Utils/functions/canonicalize): > **canonicalize**\<`T`\>(`object`): `string` - [Function: convertPropertyValue()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Utils/functions/convertPropertyValue): > **convertPropertyValue**(`property`, `type`): `undefined` \| `string` \| `number` \| `boolean` - [Function: convertRelations()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Utils/functions/convertRelations): > **convertRelations**\<`_S`\>(`queryEntity`, `ast`, `relationInfo`): `ConvertRelationsResult` - [Function: decodeBase58ToUUID()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Utils/functions/decodeBase58ToUUID): > **decodeBase58ToUUID**(`encoded`): `string` - [Function: encodeBase58()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Utils/functions/encodeBase58): > **encodeBase58**(`val`): `string` - [Function: generateId()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Utils/functions/generateId): > **generateId**(): `string` - [Function: getRelationTypeIds()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Utils/functions/getRelationTypeIds): > **getRelationTypeIds**\<`S`\>(`type`, `include`): [`RelationTypeIdInfo`](../type-aliases/RelationTypeIdInfo.md)[] - [Function: hexToBytes()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Utils/functions/hexToBytes): > **hexToBytes**(`hex`): `Uint8Array` - [Function: idToAutomergeId()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Utils/functions/idToAutomergeId): > **idToAutomergeId**(`id`): `string` - [Function: isGeoId()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Utils/functions/isGeoId): > **isGeoId**(`id`): `boolean` - [Function: isRelation()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Utils/functions/isRelation): > **isRelation**(`ast`): `boolean` - [Function: normalizeGeoId()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Utils/functions/normalizeGeoId): > **normalizeGeoId**(`id`): `string` - [Function: parseGeoId()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Utils/functions/parseGeoId): > **parseGeoId**(`id`): `string` - [Function: publicKeyToAddress()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Utils/functions/publicKeyToAddress): > **publicKeyToAddress**(`publicKey`): `string` - [Function: stringToUint8Array()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Utils/functions/stringToUint8Array): > **stringToUint8Array**(`str`): `Uint8Array` - [Function: toUuid()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Utils/functions/toUuid): > **toUuid**(`id`): `string` - [Function: translateFilterToGraphql()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Utils/functions/translateFilterToGraphql): > **translateFilterToGraphql**\<`S`\>(`filter`, `type`): `GraphqlFilterEntry` - [Function: uint8ArrayToString()](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Utils/functions/uint8ArrayToString): > **uint8ArrayToString**(`uint8Array`): `string` - [Utils](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Utils): - [InfinityNotAllowedError](classes/InfinityNotAllowedError.md) - [Type Alias: Base58](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Utils/type-aliases/Base58): > **Base58** = `string` - [Type Alias: GeoId](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Utils/type-aliases/GeoId): > **GeoId** = `string` - [Type Alias: InvalidRelationEntity](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Utils/type-aliases/InvalidRelationEntity): > **InvalidRelationEntity** = `object` - [Type Alias: RelationListField](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Utils/type-aliases/RelationListField): > **RelationListField** = `"relations"` \| `"backlinks"` - [Type Alias: RelationTypeIdInfo](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Utils/type-aliases/RelationTypeIdInfo): > **RelationTypeIdInfo** = `object` - [Type Alias: RelationsListWithNodes](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Utils/type-aliases/RelationsListWithNodes): > **RelationsListWithNodes** = `object` - [Type Alias: UUID](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Utils/type-aliases/UUID): > **UUID** = `string` - [Variable: GeoIdSchema](https://graphprotocol.github.io/docs/api-reference/hypergraph/Hypergraph/namespaces/Utils/variables/GeoIdSchema): > `const` **GeoIdSchema**: `transform`\<*typeof* `String$`, *typeof* `String$`\> - [Class: FailedToParseAuthCallbackUrl](https://graphprotocol.github.io/docs/api-reference/hypergraph/classes/FailedToParseAuthCallbackUrl): Defined in: packages/hypergraph/src/types.ts:48 - [Class: FailedToParseConnectAuthUrl](https://graphprotocol.github.io/docs/api-reference/hypergraph/classes/FailedToParseConnectAuthUrl): Defined in: packages/hypergraph/src/types.ts:44 - [Hypergraph](https://graphprotocol.github.io/docs/api-reference/hypergraph): - [Config](Hypergraph/namespaces/Config/index.md) - [Type Alias: AccountInboxStorageEntry](https://graphprotocol.github.io/docs/api-reference/hypergraph/type-aliases/AccountInboxStorageEntry): > **AccountInboxStorageEntry** = `object` - [Type Alias: ConnectAuthPayload](https://graphprotocol.github.io/docs/api-reference/hypergraph/type-aliases/ConnectAuthPayload): > **ConnectAuthPayload** = `Schema.Schema.Type`\<*typeof* [`ConnectAuthPayload`](../variables/ConnectAuthPayload.md)\> - [Type Alias: ConnectCallbackDecryptedData](https://graphprotocol.github.io/docs/api-reference/hypergraph/type-aliases/ConnectCallbackDecryptedData): > **ConnectCallbackDecryptedData** = `Schema.Schema.Type`\<*typeof* [`ConnectCallbackDecryptedData`](../variables/ConnectCallbackDecryptedData.md)\> - [Type Alias: ConnectCallbackResult](https://graphprotocol.github.io/docs/api-reference/hypergraph/type-aliases/ConnectCallbackResult): > **ConnectCallbackResult** = `Schema.Schema.Type`\<*typeof* [`ConnectCallbackResult`](../variables/ConnectCallbackResult.md)\> - [Type Alias: InboxMessageStorageEntry](https://graphprotocol.github.io/docs/api-reference/hypergraph/type-aliases/InboxMessageStorageEntry): > **InboxMessageStorageEntry** = `object` - [Type Alias: SignatureWithRecovery](https://graphprotocol.github.io/docs/api-reference/hypergraph/type-aliases/SignatureWithRecovery): > **SignatureWithRecovery** = `Schema.Schema.Type`\<*typeof* [`SignatureWithRecovery`](../variables/SignatureWithRecovery.md)\> - [Type Alias: SpaceInboxStorageEntry](https://graphprotocol.github.io/docs/api-reference/hypergraph/type-aliases/SpaceInboxStorageEntry): > **SpaceInboxStorageEntry** = `object` - [Type Alias: SpaceStorageEntry](https://graphprotocol.github.io/docs/api-reference/hypergraph/type-aliases/SpaceStorageEntry): > **SpaceStorageEntry** = `object` - [Variable: ConnectAuthPayload](https://graphprotocol.github.io/docs/api-reference/hypergraph/variables/ConnectAuthPayload): > `const` **ConnectAuthPayload**: `Struct`\<\{ `appId`: *typeof* `String$`; `encryptionPublicKey`: *typeof* `String$`; `expiry`: *typeof* `Number$`... - [Variable: ConnectCallbackDecryptedData](https://graphprotocol.github.io/docs/api-reference/hypergraph/variables/ConnectCallbackDecryptedData): > `const` **ConnectCallbackDecryptedData**: `Struct`\<\{ `accountAddress`: *typeof* `String$`; `appIdentityAddress`: *typeof* `String$`; `appIdenti... - [Variable: ConnectCallbackResult](https://graphprotocol.github.io/docs/api-reference/hypergraph/variables/ConnectCallbackResult): > `const` **ConnectCallbackResult**: `Struct`\<\{ `accountAddress`: *typeof* `String$`; `appIdentityAddress`: *typeof* `String$`; `appIdentityAddre... - [Variable: SignatureWithRecovery](https://graphprotocol.github.io/docs/api-reference/hypergraph/variables/SignatureWithRecovery): > `const` **SignatureWithRecovery**: `Struct`\<\{ `hex`: *typeof* `String$`; `recovery`: *typeof* `Number$`; \}\> - [Variable: store](https://graphprotocol.github.io/docs/api-reference/hypergraph/variables/store): > `const` **store**: `Store`\<`StoreContext`, `StoreEvent`, `GenericEventObject`\> - [Function: HypergraphAppProvider()](https://graphprotocol.github.io/docs/api-reference/hypergraph-react/functions/HypergraphAppProvider): > **HypergraphAppProvider**(`__namedParameters`): `null` \| `Element` - [Function: HypergraphSpaceProvider()](https://graphprotocol.github.io/docs/api-reference/hypergraph-react/functions/HypergraphSpaceProvider): > **HypergraphSpaceProvider**(`__namedParameters`): `Element` - [Function: createWalletClient()](https://graphprotocol.github.io/docs/api-reference/hypergraph-react/functions/createWalletClient): > **createWalletClient**(`account`): `object` - [Function: \_generateDeleteOps()](https://graphprotocol.github.io/docs/api-reference/hypergraph-react/functions/generateDeleteOps): > **\_generateDeleteOps**(`__namedParameters`): `Promise`\<`Op`[]\> - [Function: preparePublish()](https://graphprotocol.github.io/docs/api-reference/hypergraph-react/functions/preparePublish): > **preparePublish**\<`S`\>(`__namedParameters`): `Promise`\<\{ `ops`: `Op`[]; \}\> - [Function: publishOps()](https://graphprotocol.github.io/docs/api-reference/hypergraph-react/functions/publishOps): > **publishOps**(`__namedParameters`): `Promise`\<`PublishResult`\> - [Function: useCreateEntity()](https://graphprotocol.github.io/docs/api-reference/hypergraph-react/functions/useCreateEntity): > **useCreateEntity**\<`S`\>(`type`, `options?`): `any` - [Function: useDeleteEntity()](https://graphprotocol.github.io/docs/api-reference/hypergraph-react/functions/useDeleteEntity): > **useDeleteEntity**(`options?`): `any` - [Function: \_useDeleteEntityPublic()](https://graphprotocol.github.io/docs/api-reference/hypergraph-react/functions/useDeleteEntityPublic): > **\_useDeleteEntityPublic**\<`S`\>(`type`, `__namedParameters`): (`__namedParameters`) => `Promise`\<\{ `cid`: `string`; `error?`: `undefined`; `... - [Function: useEntities()](https://graphprotocol.github.io/docs/api-reference/hypergraph-react/functions/useEntities): > **useEntities**\<`S`, `IncludeSpaceIds`, `Mode`\>(`type`, `params`): `UseEntitiesResult`\<`S`, `IncludeSpaceIds`, `Mode`\> - [Function: \_useEntitiesPrivate()](https://graphprotocol.github.io/docs/api-reference/hypergraph-react/functions/useEntitiesPrivate): > **\_useEntitiesPrivate**\<`S`\>(`type`, `params?`): `object` - [Function: useEntitiesPublicInfinite()](https://graphprotocol.github.io/docs/api-reference/hypergraph-react/functions/useEntitiesPublicInfinite): > **useEntitiesPublicInfinite**\<`S`\>(`type`, `params?`): `UseInfiniteQueryResult`\<`InfiniteData`\<`any`, `unknown`\>, `Error`\> - [Function: useEntity()](https://graphprotocol.github.io/docs/api-reference/hypergraph-react/functions/useEntity): > **useEntity**\<`S`, `IncludeSpaceIds`, `Mode`\>(`type`, `params`): `UseEntityResult`\<`S`, `IncludeSpaceIds`, `Mode`\> - [Function: useExternalAccountInbox()](https://graphprotocol.github.io/docs/api-reference/hypergraph-react/functions/useExternalAccountInbox): > **useExternalAccountInbox**(`accountAddress`, `inboxId`): `object` - [Function: useExternalSpaceInbox()](https://graphprotocol.github.io/docs/api-reference/hypergraph-react/functions/useExternalSpaceInbox): > **useExternalSpaceInbox**(`__namedParameters`): `object` - [Function: useHardDeleteEntity()](https://graphprotocol.github.io/docs/api-reference/hypergraph-react/functions/useHardDeleteEntity): > **useHardDeleteEntity**(`options?`): `any` - [Function: useHypergraphApp()](https://graphprotocol.github.io/docs/api-reference/hypergraph-react/functions/useHypergraphApp): > **useHypergraphApp**(): `HypergraphAppCtx` - [Function: useHypergraphAuth()](https://graphprotocol.github.io/docs/api-reference/hypergraph-react/functions/useHypergraphAuth): > **useHypergraphAuth**(): `object` - [Function: useOwnAccountInbox()](https://graphprotocol.github.io/docs/api-reference/hypergraph-react/functions/useOwnAccountInbox): > **useOwnAccountInbox**(`inboxId`): `object` - [Function: useOwnSpaceInbox()](https://graphprotocol.github.io/docs/api-reference/hypergraph-react/functions/useOwnSpaceInbox): > **useOwnSpaceInbox**(`__namedParameters`): `object` - [Function: \_usePrivyAuthCreatePrivateSpace()](https://graphprotocol.github.io/docs/api-reference/hypergraph-react/functions/usePrivyAuthCreatePrivateSpace): > **\_usePrivyAuthCreatePrivateSpace**(): `object` - [Function: \_usePrivyAuthCreatePublicSpace()](https://graphprotocol.github.io/docs/api-reference/hypergraph-react/functions/usePrivyAuthCreatePublicSpace): > **\_usePrivyAuthCreatePublicSpace**(): `object` - [Function: usePublicAccountInboxes()](https://graphprotocol.github.io/docs/api-reference/hypergraph-react/functions/usePublicAccountInboxes): > **usePublicAccountInboxes**(`accountAddress`): `object` - [Function: usePublicSpaces()](https://graphprotocol.github.io/docs/api-reference/hypergraph-react/functions/usePublicSpaces): > **usePublicSpaces**(`params?`): \{ `data`: `any`; `invalidSpaces`: `any`; \} \| \{ `data`: `any`; `invalidSpaces`: `any`; \} \| \{ `data`: `any`;... - [Function: usePublishToPublicSpace()](https://graphprotocol.github.io/docs/api-reference/hypergraph-react/functions/usePublishToPublicSpace): > **usePublishToPublicSpace**\<`S`\>(`options`): `UseMutationResult`\<`PublishResult`, `Error`, `Variables`\<`S`\>, `unknown`\> - [Function: useRemoveRelation()](https://graphprotocol.github.io/docs/api-reference/hypergraph-react/functions/useRemoveRelation): > **useRemoveRelation**(`options?`): `any` - [Function: useSpace()](https://graphprotocol.github.io/docs/api-reference/hypergraph-react/functions/useSpace): > **useSpace**(`options`): `object` - [Function: useSpaces()](https://graphprotocol.github.io/docs/api-reference/hypergraph-react/functions/useSpaces): > **useSpaces**(`params`): `QueryObserverRefetchErrorResult`\<`object`[], `Error`\> \| `QueryObserverSuccessResult`\<`object`[], `Error`\> \| `Quer... - [Function: useUpdateEntity()](https://graphprotocol.github.io/docs/api-reference/hypergraph-react/functions/useUpdateEntity): > **useUpdateEntity**\<`S`\>(`type`, `options?`): `any` - [Hypergraph React](https://graphprotocol.github.io/docs/api-reference/hypergraph-react): - [OmitStrict](type-aliases/OmitStrict.md) - [Type Alias: OmitStrict\](https://graphprotocol.github.io/docs/api-reference/hypergraph-react/type-aliases/OmitStrict): > **OmitStrict**\<`T`, `K`\> = `Pick`\<`T`, `Exclude`\\> - [Variable: \_useEntitiesPublic](https://graphprotocol.github.io/docs/api-reference/hypergraph-react/variables/useEntitiesPublic): > `const` **\_useEntitiesPublic**: `UseEntitiesPublicFn` - [Variable: \_useEntityPublic](https://graphprotocol.github.io/docs/api-reference/hypergraph-react/variables/useEntityPublic): > `const` **\_useEntityPublic**: `UseEntityPublicFn` - [Authentication](https://graphprotocol.github.io/docs/authentication): The default and recommended way to authenticate is via Geo Connect. Geo Connect is a dedicated application hosted by the GeoBrowser team. Through G... - [Core Concepts](https://graphprotocol.github.io/docs/core-concepts): Key ideas behind Hypergraph—Spaces, Identities, Inboxes, and the Knowledge Graph. - [Frequently Asked Questions](https://graphprotocol.github.io/docs/faq): Answers to recurring questions about Hypergraph. - [Geo Testnet Faucet](https://graphprotocol.github.io/docs/faucet): Request GEO tokens for development and testing on the Geo Testnet. - [Filtering Query Results](https://graphprotocol.github.io/docs/filtering-query-results): The filter API allows you to filter the results of a query by property values and relations. - [Inboxes](https://graphprotocol.github.io/docs/inboxes): Inboxes are a way to send and receive messages to and from other users and spaces. They are a way to communicate with other users and spaces. - [Key Features](https://graphprotocol.github.io/docs/key-features): Why choose Hypergraph? A tour of the core capabilities that set it apart from traditional client-server stacks. - [Known Design Issues](https://graphprotocol.github.io/docs/known-design-issues): When authenticating with the Connect app, the app will send a callback url to the server. An attacker could intercept this callback url and redirec... - [Providers](https://graphprotocol.github.io/docs/providers): The `HypergraphAppProvider` is the main provider for the Hypergraph app. It is used to provide the app with the necessary context and state. - [Publishing Public Data](https://graphprotocol.github.io/docs/publishing-public-data): Once you want to share your data with the world you need to publish it. This is done by creating the necessary `Opertations` (Ops) and then publish... - [Query Private Data](https://graphprotocol.github.io/docs/query-private-data): Based on your schema, you can query private data that you created using Hypergraph. - [Query Public Data](https://graphprotocol.github.io/docs/query-public-data): Based on your schema, you can query public data that you created using Hypergraph. It works very much like [querying private data](/docs/query-priv... - [Quickstart](https://graphprotocol.github.io/docs/quickstart): Create your first Hypergraph-powered application in minutes with TypeSync. - [Schema](https://graphprotocol.github.io/docs/schema): The Hypergraph schema allows you to define the data model for your application. It is based on the GRC-20 specification and allows you to define Ty... - [Space Invitations](https://graphprotocol.github.io/docs/space-invitations): Space invitations are a way to invite other users to a space. Currently only invitations for private spaces are supported. Public space invitations... - [Spaces](https://graphprotocol.github.io/docs/spaces): Spaces are collections of data managed by a single person or a group of people. Each space is identified by a unique ID and can be public or private. - [Troubleshooting](https://graphprotocol.github.io/docs/troubleshooting): Solutions to common issues when developing with Hypergraph. - [TypeSync](https://graphprotocol.github.io/docs/typesync): TypeSync is a visual tool that helps you manage your Hypergraph schema and update the schema.ts and mapping.ts for your Hypergraph application. - [Writing Private Data](https://graphprotocol.github.io/docs/writing-private-data): There are several ways to write private data to the Hypergraph.