{
	"id": 0,
	"name": "@xyo-network/http-proxy-module",
	"kind": 1,
	"kindString": "Project",
	"flags": {},
	"originalName": "",
	"children": [
		{
			"id": 25,
			"name": "HttpProxyModule",
			"kind": 128,
			"kindString": "Class",
			"flags": {},
			"children": [
				{
					"id": 31,
					"name": "constructor",
					"kind": 512,
					"kindString": "Constructor",
					"flags": {
						"isProtected": true
					},
					"sources": [
						{
							"fileName": "modules/packages/http/src/HttpProxyModule/HttpProxyModule.ts",
							"line": 31,
							"character": 2,
							"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/976dd8f66/packages/modules/packages/http/src/HttpProxyModule/HttpProxyModule.ts#L31"
						}
					],
					"signatures": [
						{
							"id": 32,
							"name": "new HttpProxyModule",
							"kind": 16384,
							"kindString": "Constructor signature",
							"flags": {},
							"parameters": [
								{
									"id": 33,
									"name": "params",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "reference",
										"id": 8,
										"name": "HttpProxyModuleParams"
									}
								}
							],
							"type": {
								"type": "reference",
								"id": 25,
								"name": "HttpProxyModule"
							},
							"overwrites": {
								"type": "reference",
								"name": "AbstractModule<HttpProxyModuleConfig>.constructor"
							}
						}
					],
					"overwrites": {
						"type": "reference",
						"name": "AbstractModule<HttpProxyModuleConfig>.constructor"
					}
				},
				{
					"id": 34,
					"name": "_api",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isProtected": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "modules/packages/http/src/HttpProxyModule/HttpProxyModule.ts",
							"line": 27,
							"character": 21,
							"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/976dd8f66/packages/modules/packages/http/src/HttpProxyModule/HttpProxyModule.ts#L27"
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "reference",
								"name": "XyoApiConfig"
							}
						],
						"name": "XyoArchivistApi"
					}
				},
				{
					"id": 93,
					"name": "_config",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "modules/packages/module/dist/types/AbstractModule.d.ts",
							"line": 15,
							"character": 4
						}
					],
					"type": {
						"type": "reference",
						"id": 3,
						"name": "HttpProxyModuleConfig"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "AbstractModule._config"
					}
				},
				{
					"id": 94,
					"name": "_parentResolver",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isProtected": true
					},
					"sources": [
						{
							"fileName": "modules/packages/module/dist/types/AbstractModule.d.ts",
							"line": 16,
							"character": 14
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "reference",
								"typeArguments": [
									{
										"type": "intersection",
										"types": [
											{
												"type": "reference",
												"name": "SchemaFields"
											},
											{
												"type": "reference",
												"name": "PayloadFields"
											},
											{
												"type": "reflection",
												"declaration": {
													"id": 95,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"children": [
														{
															"id": 96,
															"name": "name",
															"kind": 1024,
															"kindString": "Property",
															"flags": {
																"isOptional": true
															},
															"sources": [
																{
																	"fileName": "modules/packages/module/dist/types/AbstractModule.d.ts",
																	"line": 17,
																	"character": 8
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														},
														{
															"id": 97,
															"name": "security",
															"kind": 1024,
															"kindString": "Property",
															"flags": {
																"isOptional": true
															},
															"sources": [
																{
																	"fileName": "modules/packages/module/dist/types/AbstractModule.d.ts",
																	"line": 18,
																	"character": 8
																}
															],
															"type": {
																"type": "reflection",
																"declaration": {
																	"id": 98,
																	"name": "__type",
																	"kind": 65536,
																	"kindString": "Type literal",
																	"flags": {},
																	"children": [
																		{
																			"id": 99,
																			"name": "allowAnonymous",
																			"kind": 1024,
																			"kindString": "Property",
																			"flags": {
																				"isOptional": true
																			},
																			"sources": [
																				{
																					"fileName": "modules/packages/module/dist/types/AbstractModule.d.ts",
																					"line": 19,
																					"character": 12
																				}
																			],
																			"type": {
																				"type": "intrinsic",
																				"name": "boolean"
																			}
																		},
																		{
																			"id": 100,
																			"name": "allowed",
																			"kind": 1024,
																			"kindString": "Property",
																			"flags": {
																				"isOptional": true
																			},
																			"sources": [
																				{
																					"fileName": "modules/packages/module/dist/types/AbstractModule.d.ts",
																					"line": 20,
																					"character": 12
																				}
																			],
																			"type": {
																				"type": "reference",
																				"typeArguments": [
																					{
																						"type": "intrinsic",
																						"name": "string"
																					},
																					{
																						"type": "array",
																						"elementType": {
																							"type": "union",
																							"types": [
																								{
																									"type": "intrinsic",
																									"name": "string"
																								},
																								{
																									"type": "reference",
																									"name": "CosigningAddressSet"
																								}
																							]
																						}
																					}
																				],
																				"name": "Record",
																				"qualifiedName": "Record",
																				"package": "typescript"
																			}
																		},
																		{
																			"id": 101,
																			"name": "disallowed",
																			"kind": 1024,
																			"kindString": "Property",
																			"flags": {
																				"isOptional": true
																			},
																			"sources": [
																				{
																					"fileName": "modules/packages/module/dist/types/AbstractModule.d.ts",
																					"line": 21,
																					"character": 12
																				}
																			],
																			"type": {
																				"type": "reference",
																				"typeArguments": [
																					{
																						"type": "intrinsic",
																						"name": "string"
																					},
																					{
																						"type": "array",
																						"elementType": {
																							"type": "intrinsic",
																							"name": "string"
																						}
																					}
																				],
																				"name": "Record",
																				"qualifiedName": "Record",
																				"package": "typescript"
																			}
																		}
																	],
																	"groups": [
																		{
																			"title": "Properties",
																			"children": [
																				99,
																				100,
																				101
																			]
																		}
																	],
																	"sources": [
																		{
																			"fileName": "modules/packages/module/dist/types/AbstractModule.d.ts",
																			"line": 18,
																			"character": 19
																		}
																	]
																}
															}
														}
													],
													"groups": [
														{
															"title": "Properties",
															"children": [
																96,
																97
															]
														}
													],
													"sources": [
														{
															"fileName": "modules/packages/module/dist/types/AbstractModule.d.ts",
															"line": 16,
															"character": 167
														}
													]
												}
											},
											{
												"type": "reflection",
												"declaration": {
													"id": 102,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"children": [
														{
															"id": 103,
															"name": "schema",
															"kind": 1024,
															"kindString": "Property",
															"flags": {},
															"sources": [
																{
																	"fileName": "modules/packages/module/dist/types/AbstractModule.d.ts",
																	"line": 24,
																	"character": 8
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														}
													],
													"groups": [
														{
															"title": "Properties",
															"children": [
																103
															]
														}
													],
													"sources": [
														{
															"fileName": "modules/packages/module/dist/types/AbstractModule.d.ts",
															"line": 23,
															"character": 8
														}
													]
												}
											}
										]
									}
								],
								"name": "Module"
							}
						],
						"name": "CompositeModuleResolver"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "AbstractModule._parentResolver"
					}
				},
				{
					"id": 35,
					"name": "_queries",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isProtected": true
					},
					"sources": [
						{
							"fileName": "modules/packages/http/src/HttpProxyModule/HttpProxyModule.ts",
							"line": 29,
							"character": 12,
							"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/976dd8f66/packages/modules/packages/http/src/HttpProxyModule/HttpProxyModule.ts#L29"
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "array",
								"elementType": {
									"type": "intrinsic",
									"name": "string"
								}
							}
						]
					}
				},
				{
					"id": 104,
					"name": "_resolver",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isProtected": true
					},
					"sources": [
						{
							"fileName": "modules/packages/module/dist/types/AbstractModule.d.ts",
							"line": 26,
							"character": 14
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "reference",
								"typeArguments": [
									{
										"type": "intersection",
										"types": [
											{
												"type": "reference",
												"name": "SchemaFields"
											},
											{
												"type": "reference",
												"name": "PayloadFields"
											},
											{
												"type": "reflection",
												"declaration": {
													"id": 105,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"children": [
														{
															"id": 106,
															"name": "name",
															"kind": 1024,
															"kindString": "Property",
															"flags": {
																"isOptional": true
															},
															"sources": [
																{
																	"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																	"line": 9,
																	"character": 4
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														},
														{
															"id": 107,
															"name": "security",
															"kind": 1024,
															"kindString": "Property",
															"flags": {
																"isOptional": true
															},
															"sources": [
																{
																	"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																	"line": 10,
																	"character": 4
																}
															],
															"type": {
																"type": "reflection",
																"declaration": {
																	"id": 108,
																	"name": "__type",
																	"kind": 65536,
																	"kindString": "Type literal",
																	"flags": {},
																	"children": [
																		{
																			"id": 109,
																			"name": "allowAnonymous",
																			"kind": 1024,
																			"kindString": "Property",
																			"flags": {
																				"isOptional": true
																			},
																			"sources": [
																				{
																					"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																					"line": 11,
																					"character": 8
																				}
																			],
																			"type": {
																				"type": "intrinsic",
																				"name": "boolean"
																			}
																		},
																		{
																			"id": 110,
																			"name": "allowed",
																			"kind": 1024,
																			"kindString": "Property",
																			"flags": {
																				"isOptional": true
																			},
																			"sources": [
																				{
																					"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																					"line": 12,
																					"character": 8
																				}
																			],
																			"type": {
																				"type": "reference",
																				"typeArguments": [
																					{
																						"type": "intrinsic",
																						"name": "string"
																					},
																					{
																						"type": "array",
																						"elementType": {
																							"type": "union",
																							"types": [
																								{
																									"type": "intrinsic",
																									"name": "string"
																								},
																								{
																									"type": "reference",
																									"name": "CosigningAddressSet"
																								}
																							]
																						}
																					}
																				],
																				"name": "Record",
																				"qualifiedName": "Record",
																				"package": "typescript"
																			}
																		},
																		{
																			"id": 111,
																			"name": "disallowed",
																			"kind": 1024,
																			"kindString": "Property",
																			"flags": {
																				"isOptional": true
																			},
																			"sources": [
																				{
																					"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																					"line": 13,
																					"character": 8
																				}
																			],
																			"type": {
																				"type": "reference",
																				"typeArguments": [
																					{
																						"type": "intrinsic",
																						"name": "string"
																					},
																					{
																						"type": "array",
																						"elementType": {
																							"type": "intrinsic",
																							"name": "string"
																						}
																					}
																				],
																				"name": "Record",
																				"qualifiedName": "Record",
																				"package": "typescript"
																			}
																		}
																	],
																	"groups": [
																		{
																			"title": "Properties",
																			"children": [
																				109,
																				110,
																				111
																			]
																		}
																	],
																	"sources": [
																		{
																			"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																			"line": 10,
																			"character": 15
																		}
																	]
																}
															}
														}
													],
													"groups": [
														{
															"title": "Properties",
															"children": [
																106,
																107
															]
														}
													],
													"sources": [
														{
															"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
															"line": 8,
															"character": 79
														}
													]
												}
											},
											{
												"type": "reflection",
												"declaration": {
													"id": 112,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"children": [
														{
															"id": 113,
															"name": "schema",
															"kind": 1024,
															"kindString": "Property",
															"flags": {},
															"sources": [
																{
																	"fileName": "protocol/packages/payload/packages/model/dist/types/XyoPayload.d.ts",
																	"line": 19,
																	"character": 4
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														}
													],
													"groups": [
														{
															"title": "Properties",
															"children": [
																113
															]
														}
													],
													"sources": [
														{
															"fileName": "protocol/packages/payload/packages/model/dist/types/XyoPayload.d.ts",
															"line": 18,
															"character": 17
														}
													]
												}
											}
										]
									}
								],
								"name": "Module"
							}
						],
						"name": "CompositeModuleResolver"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "AbstractModule._resolver"
					}
				},
				{
					"id": 114,
					"name": "_started",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isProtected": true
					},
					"sources": [
						{
							"fileName": "modules/packages/module/dist/types/AbstractModule.d.ts",
							"line": 27,
							"character": 14
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "AbstractModule._started"
					}
				},
				{
					"id": 115,
					"name": "account",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isProtected": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "modules/packages/module/dist/types/AbstractModule.d.ts",
							"line": 28,
							"character": 23
						}
					],
					"type": {
						"type": "reference",
						"name": "Account"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "AbstractModule.account"
					}
				},
				{
					"id": 116,
					"name": "logger",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isProtected": true,
						"isOptional": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "modules/packages/module/dist/types/AbstractModule.d.ts",
							"line": 29,
							"character": 23
						}
					],
					"type": {
						"type": "reference",
						"name": "Logging"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "AbstractModule.logger"
					}
				},
				{
					"id": 117,
					"name": "moduleConfigQueryValidator",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isProtected": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "modules/packages/module/dist/types/AbstractModule.d.ts",
							"line": 30,
							"character": 23
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "intersection",
								"types": [
									{
										"type": "reference",
										"name": "SchemaFields"
									},
									{
										"type": "reference",
										"name": "PayloadFields"
									},
									{
										"type": "reference",
										"name": "XyoBoundWitnessFields"
									},
									{
										"type": "reflection",
										"declaration": {
											"id": 118,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {},
											"children": [
												{
													"id": 119,
													"name": "query",
													"kind": 1024,
													"kindString": "Property",
													"flags": {},
													"sources": [
														{
															"fileName": "modules/packages/module/packages/model/dist/types/Query/XyoQueryBoundWitness.d.ts",
															"line": 5,
															"character": 4
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												},
												{
													"id": 120,
													"name": "resultSet",
													"kind": 1024,
													"kindString": "Property",
													"flags": {
														"isOptional": true
													},
													"sources": [
														{
															"fileName": "modules/packages/module/packages/model/dist/types/Query/XyoQueryBoundWitness.d.ts",
															"line": 6,
															"character": 4
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												},
												{
													"id": 121,
													"name": "schema",
													"kind": 1024,
													"kindString": "Property",
													"flags": {},
													"sources": [
														{
															"fileName": "modules/packages/module/packages/model/dist/types/Query/XyoQueryBoundWitness.d.ts",
															"line": 7,
															"character": 4
														}
													],
													"type": {
														"type": "literal",
														"value": "network.xyo.boundwitness.query"
													}
												}
											],
											"groups": [
												{
													"title": "Properties",
													"children": [
														119,
														120,
														121
													]
												}
											],
											"sources": [
												{
													"fileName": "modules/packages/module/packages/model/dist/types/Query/XyoQueryBoundWitness.d.ts",
													"line": 4,
													"character": 51
												}
											]
										}
									}
								]
							}
						],
						"name": "Queryable"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "AbstractModule.moduleConfigQueryValidator"
					}
				},
				{
					"id": 122,
					"name": "supportedQueryValidator",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isProtected": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "modules/packages/module/dist/types/AbstractModule.d.ts",
							"line": 31,
							"character": 23
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "intersection",
								"types": [
									{
										"type": "reference",
										"name": "SchemaFields"
									},
									{
										"type": "reference",
										"name": "PayloadFields"
									},
									{
										"type": "reference",
										"name": "XyoBoundWitnessFields"
									},
									{
										"type": "reflection",
										"declaration": {
											"id": 123,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {},
											"children": [
												{
													"id": 124,
													"name": "query",
													"kind": 1024,
													"kindString": "Property",
													"flags": {},
													"sources": [
														{
															"fileName": "modules/packages/module/packages/model/dist/types/Query/XyoQueryBoundWitness.d.ts",
															"line": 5,
															"character": 4
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												},
												{
													"id": 125,
													"name": "resultSet",
													"kind": 1024,
													"kindString": "Property",
													"flags": {
														"isOptional": true
													},
													"sources": [
														{
															"fileName": "modules/packages/module/packages/model/dist/types/Query/XyoQueryBoundWitness.d.ts",
															"line": 6,
															"character": 4
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												},
												{
													"id": 126,
													"name": "schema",
													"kind": 1024,
													"kindString": "Property",
													"flags": {},
													"sources": [
														{
															"fileName": "modules/packages/module/packages/model/dist/types/Query/XyoQueryBoundWitness.d.ts",
															"line": 7,
															"character": 4
														}
													],
													"type": {
														"type": "literal",
														"value": "network.xyo.boundwitness.query"
													}
												}
											],
											"groups": [
												{
													"title": "Properties",
													"children": [
														124,
														125,
														126
													]
												}
											],
											"sources": [
												{
													"fileName": "modules/packages/module/packages/model/dist/types/Query/XyoQueryBoundWitness.d.ts",
													"line": 4,
													"character": 51
												}
											]
										}
									}
								]
							}
						],
						"name": "Queryable"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "AbstractModule.supportedQueryValidator"
					}
				},
				{
					"id": 26,
					"name": "configSchema",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isStatic": true
					},
					"sources": [
						{
							"fileName": "modules/packages/http/src/HttpProxyModule/HttpProxyModule.ts",
							"line": 26,
							"character": 9,
							"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/976dd8f66/packages/modules/packages/http/src/HttpProxyModule/HttpProxyModule.ts#L26"
						}
					],
					"type": {
						"type": "literal",
						"value": "network.xyo.module.remote.config"
					},
					"defaultValue": "HttpProxyModuleConfigSchema",
					"overwrites": {
						"type": "reference",
						"name": "AbstractModule.configSchema"
					}
				},
				{
					"id": 30,
					"name": "defaultLogger",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isStatic": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "modules/packages/module/dist/types/AbstractModule.d.ts",
							"line": 14,
							"character": 11
						}
					],
					"type": {
						"type": "reference",
						"name": "Logger"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "AbstractModule.defaultLogger"
					}
				},
				{
					"id": 36,
					"name": "address",
					"kind": 262144,
					"kindString": "Accessor",
					"flags": {
						"isPublic": true
					},
					"sources": [
						{
							"fileName": "modules/packages/http/src/HttpProxyModule/HttpProxyModule.ts",
							"line": 36,
							"character": 22,
							"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/976dd8f66/packages/modules/packages/http/src/HttpProxyModule/HttpProxyModule.ts#L36"
						}
					],
					"getSignature": {
						"id": 37,
						"name": "address",
						"kind": 524288,
						"kindString": "Get signature",
						"flags": {},
						"type": {
							"type": "intrinsic",
							"name": "string"
						},
						"overwrites": {
							"type": "reference",
							"name": "AbstractModule.address"
						}
					},
					"overwrites": {
						"type": "reference",
						"name": "AbstractModule.address"
					}
				},
				{
					"id": 127,
					"name": "allowAnonymous",
					"kind": 262144,
					"kindString": "Accessor",
					"flags": {},
					"sources": [
						{
							"fileName": "modules/packages/module/dist/types/AbstractModule.d.ts",
							"line": 34,
							"character": 8
						}
					],
					"getSignature": {
						"id": 128,
						"name": "allowAnonymous",
						"kind": 524288,
						"kindString": "Get signature",
						"flags": {},
						"type": {
							"type": "intrinsic",
							"name": "boolean"
						},
						"inheritedFrom": {
							"type": "reference",
							"name": "AbstractModule.allowAnonymous"
						}
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "AbstractModule.allowAnonymous"
					}
				},
				{
					"id": 129,
					"name": "config",
					"kind": 262144,
					"kindString": "Accessor",
					"flags": {},
					"sources": [
						{
							"fileName": "modules/packages/module/dist/types/AbstractModule.d.ts",
							"line": 35,
							"character": 8
						}
					],
					"getSignature": {
						"id": 130,
						"name": "config",
						"kind": 524288,
						"kindString": "Get signature",
						"flags": {},
						"type": {
							"type": "reference",
							"name": "TConfig"
						},
						"inheritedFrom": {
							"type": "reference",
							"name": "AbstractModule.config"
						}
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "AbstractModule.config"
					}
				},
				{
					"id": 131,
					"name": "parentResolver",
					"kind": 262144,
					"kindString": "Accessor",
					"flags": {},
					"sources": [
						{
							"fileName": "modules/packages/module/dist/types/AbstractModule.d.ts",
							"line": 36,
							"character": 8
						}
					],
					"getSignature": {
						"id": 132,
						"name": "parentResolver",
						"kind": 524288,
						"kindString": "Get signature",
						"flags": {},
						"type": {
							"type": "reference",
							"typeArguments": [
								{
									"type": "reference",
									"typeArguments": [
										{
											"type": "intersection",
											"types": [
												{
													"type": "reference",
													"name": "SchemaFields"
												},
												{
													"type": "reference",
													"name": "PayloadFields"
												},
												{
													"type": "reflection",
													"declaration": {
														"id": 133,
														"name": "__type",
														"kind": 65536,
														"kindString": "Type literal",
														"flags": {},
														"children": [
															{
																"id": 134,
																"name": "name",
																"kind": 1024,
																"kindString": "Property",
																"flags": {
																	"isOptional": true
																},
																"sources": [
																	{
																		"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																		"line": 9,
																		"character": 4
																	}
																],
																"type": {
																	"type": "intrinsic",
																	"name": "string"
																}
															},
															{
																"id": 135,
																"name": "security",
																"kind": 1024,
																"kindString": "Property",
																"flags": {
																	"isOptional": true
																},
																"sources": [
																	{
																		"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																		"line": 10,
																		"character": 4
																	}
																],
																"type": {
																	"type": "reflection",
																	"declaration": {
																		"id": 136,
																		"name": "__type",
																		"kind": 65536,
																		"kindString": "Type literal",
																		"flags": {},
																		"children": [
																			{
																				"id": 137,
																				"name": "allowAnonymous",
																				"kind": 1024,
																				"kindString": "Property",
																				"flags": {
																					"isOptional": true
																				},
																				"sources": [
																					{
																						"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																						"line": 11,
																						"character": 8
																					}
																				],
																				"type": {
																					"type": "intrinsic",
																					"name": "boolean"
																				}
																			},
																			{
																				"id": 138,
																				"name": "allowed",
																				"kind": 1024,
																				"kindString": "Property",
																				"flags": {
																					"isOptional": true
																				},
																				"sources": [
																					{
																						"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																						"line": 12,
																						"character": 8
																					}
																				],
																				"type": {
																					"type": "reference",
																					"typeArguments": [
																						{
																							"type": "intrinsic",
																							"name": "string"
																						},
																						{
																							"type": "array",
																							"elementType": {
																								"type": "union",
																								"types": [
																									{
																										"type": "intrinsic",
																										"name": "string"
																									},
																									{
																										"type": "reference",
																										"name": "CosigningAddressSet"
																									}
																								]
																							}
																						}
																					],
																					"name": "Record",
																					"qualifiedName": "Record",
																					"package": "typescript"
																				}
																			},
																			{
																				"id": 139,
																				"name": "disallowed",
																				"kind": 1024,
																				"kindString": "Property",
																				"flags": {
																					"isOptional": true
																				},
																				"sources": [
																					{
																						"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																						"line": 13,
																						"character": 8
																					}
																				],
																				"type": {
																					"type": "reference",
																					"typeArguments": [
																						{
																							"type": "intrinsic",
																							"name": "string"
																						},
																						{
																							"type": "array",
																							"elementType": {
																								"type": "intrinsic",
																								"name": "string"
																							}
																						}
																					],
																					"name": "Record",
																					"qualifiedName": "Record",
																					"package": "typescript"
																				}
																			}
																		],
																		"groups": [
																			{
																				"title": "Properties",
																				"children": [
																					137,
																					138,
																					139
																				]
																			}
																		],
																		"sources": [
																			{
																				"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																				"line": 10,
																				"character": 15
																			}
																		]
																	}
																}
															}
														],
														"groups": [
															{
																"title": "Properties",
																"children": [
																	134,
																	135
																]
															}
														],
														"sources": [
															{
																"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																"line": 8,
																"character": 79
															}
														]
													}
												},
												{
													"type": "reflection",
													"declaration": {
														"id": 140,
														"name": "__type",
														"kind": 65536,
														"kindString": "Type literal",
														"flags": {},
														"children": [
															{
																"id": 141,
																"name": "schema",
																"kind": 1024,
																"kindString": "Property",
																"flags": {},
																"sources": [
																	{
																		"fileName": "protocol/packages/payload/packages/model/dist/types/XyoPayload.d.ts",
																		"line": 19,
																		"character": 4
																	}
																],
																"type": {
																	"type": "intrinsic",
																	"name": "string"
																}
															}
														],
														"groups": [
															{
																"title": "Properties",
																"children": [
																	141
																]
															}
														],
														"sources": [
															{
																"fileName": "protocol/packages/payload/packages/model/dist/types/XyoPayload.d.ts",
																"line": 18,
																"character": 17
															}
														]
													}
												}
											]
										}
									],
									"name": "Module"
								}
							],
							"name": "CompositeModuleResolver"
						},
						"inheritedFrom": {
							"type": "reference",
							"name": "AbstractModule.parentResolver"
						}
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "AbstractModule.parentResolver"
					}
				},
				{
					"id": 142,
					"name": "previousHash",
					"kind": 262144,
					"kindString": "Accessor",
					"flags": {},
					"sources": [
						{
							"fileName": "modules/packages/module/dist/types/AbstractModule.d.ts",
							"line": 37,
							"character": 8
						}
					],
					"getSignature": {
						"id": 143,
						"name": "previousHash",
						"kind": 524288,
						"kindString": "Get signature",
						"flags": {},
						"type": {
							"type": "union",
							"types": [
								{
									"type": "intrinsic",
									"name": "undefined"
								},
								{
									"type": "reference",
									"name": "XyoData"
								}
							]
						},
						"inheritedFrom": {
							"type": "reference",
							"name": "AbstractModule.previousHash"
						}
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "AbstractModule.previousHash"
					}
				},
				{
					"id": 38,
					"name": "queries",
					"kind": 262144,
					"kindString": "Accessor",
					"flags": {
						"isPublic": true
					},
					"sources": [
						{
							"fileName": "modules/packages/http/src/HttpProxyModule/HttpProxyModule.ts",
							"line": 40,
							"character": 22,
							"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/976dd8f66/packages/modules/packages/http/src/HttpProxyModule/HttpProxyModule.ts#L40"
						}
					],
					"getSignature": {
						"id": 39,
						"name": "queries",
						"kind": 524288,
						"kindString": "Get signature",
						"flags": {},
						"type": {
							"type": "array",
							"elementType": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						"overwrites": {
							"type": "reference",
							"name": "AbstractModule.queries"
						}
					},
					"overwrites": {
						"type": "reference",
						"name": "AbstractModule.queries"
					}
				},
				{
					"id": 144,
					"name": "resolver",
					"kind": 262144,
					"kindString": "Accessor",
					"flags": {},
					"sources": [
						{
							"fileName": "modules/packages/module/dist/types/AbstractModule.d.ts",
							"line": 39,
							"character": 8
						}
					],
					"getSignature": {
						"id": 145,
						"name": "resolver",
						"kind": 524288,
						"kindString": "Get signature",
						"flags": {},
						"type": {
							"type": "reference",
							"typeArguments": [
								{
									"type": "reference",
									"typeArguments": [
										{
											"type": "intersection",
											"types": [
												{
													"type": "reference",
													"name": "SchemaFields"
												},
												{
													"type": "reference",
													"name": "PayloadFields"
												},
												{
													"type": "reflection",
													"declaration": {
														"id": 146,
														"name": "__type",
														"kind": 65536,
														"kindString": "Type literal",
														"flags": {},
														"children": [
															{
																"id": 147,
																"name": "name",
																"kind": 1024,
																"kindString": "Property",
																"flags": {
																	"isOptional": true
																},
																"sources": [
																	{
																		"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																		"line": 9,
																		"character": 4
																	}
																],
																"type": {
																	"type": "intrinsic",
																	"name": "string"
																}
															},
															{
																"id": 148,
																"name": "security",
																"kind": 1024,
																"kindString": "Property",
																"flags": {
																	"isOptional": true
																},
																"sources": [
																	{
																		"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																		"line": 10,
																		"character": 4
																	}
																],
																"type": {
																	"type": "reflection",
																	"declaration": {
																		"id": 149,
																		"name": "__type",
																		"kind": 65536,
																		"kindString": "Type literal",
																		"flags": {},
																		"children": [
																			{
																				"id": 150,
																				"name": "allowAnonymous",
																				"kind": 1024,
																				"kindString": "Property",
																				"flags": {
																					"isOptional": true
																				},
																				"sources": [
																					{
																						"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																						"line": 11,
																						"character": 8
																					}
																				],
																				"type": {
																					"type": "intrinsic",
																					"name": "boolean"
																				}
																			},
																			{
																				"id": 151,
																				"name": "allowed",
																				"kind": 1024,
																				"kindString": "Property",
																				"flags": {
																					"isOptional": true
																				},
																				"sources": [
																					{
																						"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																						"line": 12,
																						"character": 8
																					}
																				],
																				"type": {
																					"type": "reference",
																					"typeArguments": [
																						{
																							"type": "intrinsic",
																							"name": "string"
																						},
																						{
																							"type": "array",
																							"elementType": {
																								"type": "union",
																								"types": [
																									{
																										"type": "intrinsic",
																										"name": "string"
																									},
																									{
																										"type": "reference",
																										"name": "CosigningAddressSet"
																									}
																								]
																							}
																						}
																					],
																					"name": "Record",
																					"qualifiedName": "Record",
																					"package": "typescript"
																				}
																			},
																			{
																				"id": 152,
																				"name": "disallowed",
																				"kind": 1024,
																				"kindString": "Property",
																				"flags": {
																					"isOptional": true
																				},
																				"sources": [
																					{
																						"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																						"line": 13,
																						"character": 8
																					}
																				],
																				"type": {
																					"type": "reference",
																					"typeArguments": [
																						{
																							"type": "intrinsic",
																							"name": "string"
																						},
																						{
																							"type": "array",
																							"elementType": {
																								"type": "intrinsic",
																								"name": "string"
																							}
																						}
																					],
																					"name": "Record",
																					"qualifiedName": "Record",
																					"package": "typescript"
																				}
																			}
																		],
																		"groups": [
																			{
																				"title": "Properties",
																				"children": [
																					150,
																					151,
																					152
																				]
																			}
																		],
																		"sources": [
																			{
																				"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																				"line": 10,
																				"character": 15
																			}
																		]
																	}
																}
															}
														],
														"groups": [
															{
																"title": "Properties",
																"children": [
																	147,
																	148
																]
															}
														],
														"sources": [
															{
																"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																"line": 8,
																"character": 79
															}
														]
													}
												},
												{
													"type": "reflection",
													"declaration": {
														"id": 153,
														"name": "__type",
														"kind": 65536,
														"kindString": "Type literal",
														"flags": {},
														"children": [
															{
																"id": 154,
																"name": "schema",
																"kind": 1024,
																"kindString": "Property",
																"flags": {},
																"sources": [
																	{
																		"fileName": "protocol/packages/payload/packages/model/dist/types/XyoPayload.d.ts",
																		"line": 19,
																		"character": 4
																	}
																],
																"type": {
																	"type": "intrinsic",
																	"name": "string"
																}
															}
														],
														"groups": [
															{
																"title": "Properties",
																"children": [
																	154
																]
															}
														],
														"sources": [
															{
																"fileName": "protocol/packages/payload/packages/model/dist/types/XyoPayload.d.ts",
																"line": 18,
																"character": 17
															}
														]
													}
												}
											]
										}
									],
									"name": "Module"
								}
							],
							"name": "CompositeModuleResolver"
						},
						"inheritedFrom": {
							"type": "reference",
							"name": "AbstractModule.resolver"
						}
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "AbstractModule.resolver"
					}
				},
				{
					"id": 40,
					"name": "as",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isPublic": true
					},
					"sources": [
						{
							"fileName": "modules/packages/http/src/HttpProxyModule/HttpProxyModule.ts",
							"line": 66,
							"character": 9,
							"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/976dd8f66/packages/modules/packages/http/src/HttpProxyModule/HttpProxyModule.ts#L66"
						}
					],
					"signatures": [
						{
							"id": 41,
							"name": "as",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"typeParameter": [
								{
									"id": 60,
									"name": "TModule",
									"kind": 131072,
									"kindString": "Type parameter",
									"flags": {},
									"type": {
										"type": "reference",
										"typeArguments": [
											{
												"type": "intersection",
												"types": [
													{
														"type": "reference",
														"name": "SchemaFields"
													},
													{
														"type": "reference",
														"name": "PayloadFields"
													},
													{
														"type": "reflection",
														"declaration": {
															"id": 42,
															"name": "__type",
															"kind": 65536,
															"kindString": "Type literal",
															"flags": {},
															"children": [
																{
																	"id": 43,
																	"name": "name",
																	"kind": 1024,
																	"kindString": "Property",
																	"flags": {
																		"isOptional": true
																	},
																	"sources": [
																		{
																			"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																			"line": 9,
																			"character": 4
																		}
																	],
																	"type": {
																		"type": "intrinsic",
																		"name": "string"
																	}
																},
																{
																	"id": 44,
																	"name": "security",
																	"kind": 1024,
																	"kindString": "Property",
																	"flags": {
																		"isOptional": true
																	},
																	"sources": [
																		{
																			"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																			"line": 10,
																			"character": 4
																		}
																	],
																	"type": {
																		"type": "reflection",
																		"declaration": {
																			"id": 45,
																			"name": "__type",
																			"kind": 65536,
																			"kindString": "Type literal",
																			"flags": {},
																			"children": [
																				{
																					"id": 46,
																					"name": "allowAnonymous",
																					"kind": 1024,
																					"kindString": "Property",
																					"flags": {
																						"isOptional": true
																					},
																					"sources": [
																						{
																							"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																							"line": 11,
																							"character": 8
																						}
																					],
																					"type": {
																						"type": "intrinsic",
																						"name": "boolean"
																					}
																				},
																				{
																					"id": 47,
																					"name": "allowed",
																					"kind": 1024,
																					"kindString": "Property",
																					"flags": {
																						"isOptional": true
																					},
																					"sources": [
																						{
																							"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																							"line": 12,
																							"character": 8
																						}
																					],
																					"type": {
																						"type": "reference",
																						"typeArguments": [
																							{
																								"type": "intrinsic",
																								"name": "string"
																							},
																							{
																								"type": "array",
																								"elementType": {
																									"type": "union",
																									"types": [
																										{
																											"type": "intrinsic",
																											"name": "string"
																										},
																										{
																											"type": "reference",
																											"name": "CosigningAddressSet"
																										}
																									]
																								}
																							}
																						],
																						"name": "Record",
																						"qualifiedName": "Record",
																						"package": "typescript"
																					}
																				},
																				{
																					"id": 48,
																					"name": "disallowed",
																					"kind": 1024,
																					"kindString": "Property",
																					"flags": {
																						"isOptional": true
																					},
																					"sources": [
																						{
																							"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																							"line": 13,
																							"character": 8
																						}
																					],
																					"type": {
																						"type": "reference",
																						"typeArguments": [
																							{
																								"type": "intrinsic",
																								"name": "string"
																							},
																							{
																								"type": "array",
																								"elementType": {
																									"type": "intrinsic",
																									"name": "string"
																								}
																							}
																						],
																						"name": "Record",
																						"qualifiedName": "Record",
																						"package": "typescript"
																					}
																				}
																			],
																			"groups": [
																				{
																					"title": "Properties",
																					"children": [
																						46,
																						47,
																						48
																					]
																				}
																			],
																			"sources": [
																				{
																					"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																					"line": 10,
																					"character": 15
																				}
																			]
																		}
																	}
																}
															],
															"groups": [
																{
																	"title": "Properties",
																	"children": [
																		43,
																		44
																	]
																}
															],
															"sources": [
																{
																	"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																	"line": 8,
																	"character": 79
																}
															]
														}
													},
													{
														"type": "reflection",
														"declaration": {
															"id": 49,
															"name": "__type",
															"kind": 65536,
															"kindString": "Type literal",
															"flags": {},
															"children": [
																{
																	"id": 50,
																	"name": "schema",
																	"kind": 1024,
																	"kindString": "Property",
																	"flags": {},
																	"sources": [
																		{
																			"fileName": "protocol/packages/payload/packages/model/dist/types/XyoPayload.d.ts",
																			"line": 19,
																			"character": 4
																		}
																	],
																	"type": {
																		"type": "intrinsic",
																		"name": "string"
																	}
																}
															],
															"groups": [
																{
																	"title": "Properties",
																	"children": [
																		50
																	]
																}
															],
															"sources": [
																{
																	"fileName": "protocol/packages/payload/packages/model/dist/types/XyoPayload.d.ts",
																	"line": 18,
																	"character": 17
																}
															]
														}
													}
												]
											},
											{
												"type": "reference",
												"id": 60,
												"name": "TModule"
											}
										],
										"name": "Module"
									},
									"default": {
										"type": "reference",
										"typeArguments": [
											{
												"type": "intersection",
												"types": [
													{
														"type": "reference",
														"name": "SchemaFields"
													},
													{
														"type": "reference",
														"name": "PayloadFields"
													},
													{
														"type": "reflection",
														"declaration": {
															"id": 51,
															"name": "__type",
															"kind": 65536,
															"kindString": "Type literal",
															"flags": {},
															"children": [
																{
																	"id": 52,
																	"name": "name",
																	"kind": 1024,
																	"kindString": "Property",
																	"flags": {
																		"isOptional": true
																	},
																	"sources": [
																		{
																			"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																			"line": 9,
																			"character": 4
																		}
																	],
																	"type": {
																		"type": "intrinsic",
																		"name": "string"
																	}
																},
																{
																	"id": 53,
																	"name": "security",
																	"kind": 1024,
																	"kindString": "Property",
																	"flags": {
																		"isOptional": true
																	},
																	"sources": [
																		{
																			"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																			"line": 10,
																			"character": 4
																		}
																	],
																	"type": {
																		"type": "reflection",
																		"declaration": {
																			"id": 54,
																			"name": "__type",
																			"kind": 65536,
																			"kindString": "Type literal",
																			"flags": {},
																			"children": [
																				{
																					"id": 55,
																					"name": "allowAnonymous",
																					"kind": 1024,
																					"kindString": "Property",
																					"flags": {
																						"isOptional": true
																					},
																					"sources": [
																						{
																							"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																							"line": 11,
																							"character": 8
																						}
																					],
																					"type": {
																						"type": "intrinsic",
																						"name": "boolean"
																					}
																				},
																				{
																					"id": 56,
																					"name": "allowed",
																					"kind": 1024,
																					"kindString": "Property",
																					"flags": {
																						"isOptional": true
																					},
																					"sources": [
																						{
																							"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																							"line": 12,
																							"character": 8
																						}
																					],
																					"type": {
																						"type": "reference",
																						"typeArguments": [
																							{
																								"type": "intrinsic",
																								"name": "string"
																							},
																							{
																								"type": "array",
																								"elementType": {
																									"type": "union",
																									"types": [
																										{
																											"type": "intrinsic",
																											"name": "string"
																										},
																										{
																											"type": "reference",
																											"name": "CosigningAddressSet"
																										}
																									]
																								}
																							}
																						],
																						"name": "Record",
																						"qualifiedName": "Record",
																						"package": "typescript"
																					}
																				},
																				{
																					"id": 57,
																					"name": "disallowed",
																					"kind": 1024,
																					"kindString": "Property",
																					"flags": {
																						"isOptional": true
																					},
																					"sources": [
																						{
																							"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																							"line": 13,
																							"character": 8
																						}
																					],
																					"type": {
																						"type": "reference",
																						"typeArguments": [
																							{
																								"type": "intrinsic",
																								"name": "string"
																							},
																							{
																								"type": "array",
																								"elementType": {
																									"type": "intrinsic",
																									"name": "string"
																								}
																							}
																						],
																						"name": "Record",
																						"qualifiedName": "Record",
																						"package": "typescript"
																					}
																				}
																			],
																			"groups": [
																				{
																					"title": "Properties",
																					"children": [
																						55,
																						56,
																						57
																					]
																				}
																			],
																			"sources": [
																				{
																					"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																					"line": 10,
																					"character": 15
																				}
																			]
																		}
																	}
																}
															],
															"groups": [
																{
																	"title": "Properties",
																	"children": [
																		52,
																		53
																	]
																}
															],
															"sources": [
																{
																	"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																	"line": 8,
																	"character": 79
																}
															]
														}
													},
													{
														"type": "reflection",
														"declaration": {
															"id": 58,
															"name": "__type",
															"kind": 65536,
															"kindString": "Type literal",
															"flags": {},
															"children": [
																{
																	"id": 59,
																	"name": "schema",
																	"kind": 1024,
																	"kindString": "Property",
																	"flags": {},
																	"sources": [
																		{
																			"fileName": "protocol/packages/payload/packages/model/dist/types/XyoPayload.d.ts",
																			"line": 19,
																			"character": 4
																		}
																	],
																	"type": {
																		"type": "intrinsic",
																		"name": "string"
																	}
																}
															],
															"groups": [
																{
																	"title": "Properties",
																	"children": [
																		59
																	]
																}
															],
															"sources": [
																{
																	"fileName": "protocol/packages/payload/packages/model/dist/types/XyoPayload.d.ts",
																	"line": 18,
																	"character": 17
																}
															]
														}
													}
												]
											}
										],
										"name": "Module"
									}
								}
							],
							"type": {
								"type": "reference",
								"id": 60,
								"name": "TModule"
							}
						}
					]
				},
				{
					"id": 177,
					"name": "bindHashes",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isProtected": true
					},
					"sources": [
						{
							"fileName": "modules/packages/module/dist/types/AbstractModule.d.ts",
							"line": 47,
							"character": 14
						}
					],
					"signatures": [
						{
							"id": 178,
							"name": "bindHashes",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 179,
									"name": "hashes",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "array",
										"elementType": {
											"type": "intrinsic",
											"name": "string"
										}
									}
								},
								{
									"id": 180,
									"name": "schema",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "array",
										"elementType": {
											"type": "intrinsic",
											"name": "string"
										}
									}
								},
								{
									"id": 181,
									"name": "account",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isOptional": true
									},
									"type": {
										"type": "reference",
										"name": "Account"
									}
								}
							],
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "unknown"
									},
									{
										"type": "reference",
										"name": "Account"
									}
								],
								"name": "PromiseEx"
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "AbstractModule.bindHashes"
							}
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "AbstractModule.bindHashes"
					}
				},
				{
					"id": 182,
					"name": "bindHashesInternal",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isProtected": true
					},
					"sources": [
						{
							"fileName": "modules/packages/module/dist/types/AbstractModule.d.ts",
							"line": 48,
							"character": 14
						}
					],
					"signatures": [
						{
							"id": 183,
							"name": "bindHashesInternal",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 184,
									"name": "hashes",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "array",
										"elementType": {
											"type": "intrinsic",
											"name": "string"
										}
									}
								},
								{
									"id": 185,
									"name": "schema",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "array",
										"elementType": {
											"type": "intrinsic",
											"name": "string"
										}
									}
								},
								{
									"id": 186,
									"name": "account",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isOptional": true
									},
									"type": {
										"type": "reference",
										"name": "Account"
									}
								}
							],
							"type": {
								"type": "intersection",
								"types": [
									{
										"type": "reference",
										"name": "SchemaFields"
									},
									{
										"type": "reference",
										"name": "PayloadFields"
									},
									{
										"type": "reference",
										"name": "XyoBoundWitnessFields"
									},
									{
										"type": "reflection",
										"declaration": {
											"id": 187,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {},
											"children": [
												{
													"id": 188,
													"name": "schema",
													"kind": 1024,
													"kindString": "Property",
													"flags": {},
													"sources": [
														{
															"fileName": "protocol/packages/payload/packages/model/dist/types/XyoPayload.d.ts",
															"line": 17,
															"character": 4
														}
													],
													"type": {
														"type": "literal",
														"value": "network.xyo.boundwitness"
													}
												}
											],
											"groups": [
												{
													"title": "Properties",
													"children": [
														188
													]
												}
											],
											"sources": [
												{
													"fileName": "protocol/packages/payload/packages/model/dist/types/XyoPayload.d.ts",
													"line": 16,
													"character": 221
												}
											]
										}
									}
								]
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "AbstractModule.bindHashesInternal"
							}
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "AbstractModule.bindHashesInternal"
					}
				},
				{
					"id": 189,
					"name": "bindQuery",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isProtected": true
					},
					"sources": [
						{
							"fileName": "modules/packages/module/dist/types/AbstractModule.d.ts",
							"line": 49,
							"character": 14
						}
					],
					"signatures": [
						{
							"id": 190,
							"name": "bindQuery",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"typeParameter": [
								{
									"id": 195,
									"name": "T",
									"kind": 131072,
									"kindString": "Type parameter",
									"flags": {},
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intersection",
												"types": [
													{
														"type": "reference",
														"name": "SchemaFields"
													},
													{
														"type": "reference",
														"name": "PayloadFields"
													},
													{
														"type": "reference",
														"name": "XyoQueryFields"
													},
													{
														"type": "reflection",
														"declaration": {
															"id": 191,
															"name": "__type",
															"kind": 65536,
															"kindString": "Type literal",
															"flags": {},
															"children": [
																{
																	"id": 192,
																	"name": "schema",
																	"kind": 1024,
																	"kindString": "Property",
																	"flags": {},
																	"sources": [
																		{
																			"fileName": "protocol/packages/payload/packages/model/dist/types/XyoPayload.d.ts",
																			"line": 17,
																			"character": 4
																		}
																	],
																	"type": {
																		"type": "intrinsic",
																		"name": "string"
																	}
																}
															],
															"groups": [
																{
																	"title": "Properties",
																	"children": [
																		192
																	]
																}
															],
															"sources": [
																{
																	"fileName": "protocol/packages/payload/packages/model/dist/types/XyoPayload.d.ts",
																	"line": 16,
																	"character": 221
																}
															]
														}
													}
												]
											},
											{
												"type": "reference",
												"typeArguments": [
													{
														"type": "intersection",
														"types": [
															{
																"type": "reference",
																"name": "SchemaFields"
															},
															{
																"type": "reference",
																"name": "PayloadFields"
															},
															{
																"type": "reference",
																"name": "XyoQueryFields"
															},
															{
																"type": "reflection",
																"declaration": {
																	"id": 193,
																	"name": "__type",
																	"kind": 65536,
																	"kindString": "Type literal",
																	"flags": {},
																	"children": [
																		{
																			"id": 194,
																			"name": "schema",
																			"kind": 1024,
																			"kindString": "Property",
																			"flags": {},
																			"sources": [
																				{
																					"fileName": "protocol/packages/payload/packages/model/dist/types/XyoPayload.d.ts",
																					"line": 17,
																					"character": 4
																				}
																			],
																			"type": {
																				"type": "intrinsic",
																				"name": "string"
																			}
																		}
																	],
																	"groups": [
																		{
																			"title": "Properties",
																			"children": [
																				194
																			]
																		}
																	],
																	"sources": [
																		{
																			"fileName": "protocol/packages/payload/packages/model/dist/types/XyoPayload.d.ts",
																			"line": 16,
																			"character": 221
																		}
																	]
																}
															}
														]
													}
												],
												"name": "PayloadWrapper"
											}
										]
									}
								}
							],
							"parameters": [
								{
									"id": 196,
									"name": "query",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "reference",
										"id": 195,
										"name": "T"
									}
								},
								{
									"id": 197,
									"name": "payloads",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isOptional": true
									},
									"type": {
										"type": "array",
										"elementType": {
											"type": "intersection",
											"types": [
												{
													"type": "reference",
													"name": "SchemaFields"
												},
												{
													"type": "reference",
													"name": "PayloadFields"
												},
												{
													"type": "reflection",
													"declaration": {
														"id": 198,
														"name": "__type",
														"kind": 65536,
														"kindString": "Type literal",
														"flags": {},
														"children": [
															{
																"id": 199,
																"name": "schema",
																"kind": 1024,
																"kindString": "Property",
																"flags": {},
																"sources": [
																	{
																		"fileName": "protocol/packages/payload/packages/model/dist/types/XyoPayload.d.ts",
																		"line": 19,
																		"character": 4
																	}
																],
																"type": {
																	"type": "intrinsic",
																	"name": "string"
																}
															}
														],
														"groups": [
															{
																"title": "Properties",
																"children": [
																	199
																]
															}
														],
														"sources": [
															{
																"fileName": "protocol/packages/payload/packages/model/dist/types/XyoPayload.d.ts",
																"line": 18,
																"character": 17
															}
														]
													}
												}
											]
										}
									}
								},
								{
									"id": 200,
									"name": "account",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isOptional": true
									},
									"type": {
										"type": "reference",
										"name": "Account"
									}
								}
							],
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "tuple",
										"elements": [
											{
												"type": "intersection",
												"types": [
													{
														"type": "reference",
														"name": "SchemaFields"
													},
													{
														"type": "reference",
														"name": "PayloadFields"
													},
													{
														"type": "reference",
														"name": "XyoBoundWitnessFields"
													},
													{
														"type": "reflection",
														"declaration": {
															"id": 201,
															"name": "__type",
															"kind": 65536,
															"kindString": "Type literal",
															"flags": {},
															"children": [
																{
																	"id": 202,
																	"name": "query",
																	"kind": 1024,
																	"kindString": "Property",
																	"flags": {},
																	"sources": [
																		{
																			"fileName": "modules/packages/module/packages/model/dist/types/Query/XyoQueryBoundWitness.d.ts",
																			"line": 5,
																			"character": 4
																		}
																	],
																	"type": {
																		"type": "intrinsic",
																		"name": "string"
																	}
																},
																{
																	"id": 203,
																	"name": "resultSet",
																	"kind": 1024,
																	"kindString": "Property",
																	"flags": {
																		"isOptional": true
																	},
																	"sources": [
																		{
																			"fileName": "modules/packages/module/packages/model/dist/types/Query/XyoQueryBoundWitness.d.ts",
																			"line": 6,
																			"character": 4
																		}
																	],
																	"type": {
																		"type": "intrinsic",
																		"name": "string"
																	}
																},
																{
																	"id": 204,
																	"name": "schema",
																	"kind": 1024,
																	"kindString": "Property",
																	"flags": {},
																	"sources": [
																		{
																			"fileName": "modules/packages/module/packages/model/dist/types/Query/XyoQueryBoundWitness.d.ts",
																			"line": 7,
																			"character": 4
																		}
																	],
																	"type": {
																		"type": "literal",
																		"value": "network.xyo.boundwitness.query"
																	}
																}
															],
															"groups": [
																{
																	"title": "Properties",
																	"children": [
																		202,
																		203,
																		204
																	]
																}
															],
															"sources": [
																{
																	"fileName": "modules/packages/module/packages/model/dist/types/Query/XyoQueryBoundWitness.d.ts",
																	"line": 4,
																	"character": 51
																}
															]
														}
													}
												]
											},
											{
												"type": "array",
												"elementType": {
													"type": "intersection",
													"types": [
														{
															"type": "reference",
															"name": "SchemaFields"
														},
														{
															"type": "reference",
															"name": "PayloadFields"
														},
														{
															"type": "reflection",
															"declaration": {
																"id": 205,
																"name": "__type",
																"kind": 65536,
																"kindString": "Type literal",
																"flags": {},
																"children": [
																	{
																		"id": 206,
																		"name": "schema",
																		"kind": 1024,
																		"kindString": "Property",
																		"flags": {},
																		"sources": [
																			{
																				"fileName": "protocol/packages/payload/packages/model/dist/types/XyoPayload.d.ts",
																				"line": 19,
																				"character": 4
																			}
																		],
																		"type": {
																			"type": "intrinsic",
																			"name": "string"
																		}
																	}
																],
																"groups": [
																	{
																		"title": "Properties",
																		"children": [
																			206
																		]
																	}
																],
																"sources": [
																	{
																		"fileName": "protocol/packages/payload/packages/model/dist/types/XyoPayload.d.ts",
																		"line": 18,
																		"character": 17
																	}
																]
															}
														}
													]
												}
											}
										]
									},
									{
										"type": "reference",
										"name": "Account"
									}
								],
								"name": "PromiseEx"
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "AbstractModule.bindQuery"
							}
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "AbstractModule.bindQuery"
					}
				},
				{
					"id": 207,
					"name": "bindQueryInternal",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isProtected": true
					},
					"sources": [
						{
							"fileName": "modules/packages/module/dist/types/AbstractModule.d.ts",
							"line": 50,
							"character": 14
						}
					],
					"signatures": [
						{
							"id": 208,
							"name": "bindQueryInternal",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"typeParameter": [
								{
									"id": 213,
									"name": "T",
									"kind": 131072,
									"kindString": "Type parameter",
									"flags": {},
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intersection",
												"types": [
													{
														"type": "reference",
														"name": "SchemaFields"
													},
													{
														"type": "reference",
														"name": "PayloadFields"
													},
													{
														"type": "reference",
														"name": "XyoQueryFields"
													},
													{
														"type": "reflection",
														"declaration": {
															"id": 209,
															"name": "__type",
															"kind": 65536,
															"kindString": "Type literal",
															"flags": {},
															"children": [
																{
																	"id": 210,
																	"name": "schema",
																	"kind": 1024,
																	"kindString": "Property",
																	"flags": {},
																	"sources": [
																		{
																			"fileName": "protocol/packages/payload/packages/model/dist/types/XyoPayload.d.ts",
																			"line": 17,
																			"character": 4
																		}
																	],
																	"type": {
																		"type": "intrinsic",
																		"name": "string"
																	}
																}
															],
															"groups": [
																{
																	"title": "Properties",
																	"children": [
																		210
																	]
																}
															],
															"sources": [
																{
																	"fileName": "protocol/packages/payload/packages/model/dist/types/XyoPayload.d.ts",
																	"line": 16,
																	"character": 221
																}
															]
														}
													}
												]
											},
											{
												"type": "reference",
												"typeArguments": [
													{
														"type": "intersection",
														"types": [
															{
																"type": "reference",
																"name": "SchemaFields"
															},
															{
																"type": "reference",
																"name": "PayloadFields"
															},
															{
																"type": "reference",
																"name": "XyoQueryFields"
															},
															{
																"type": "reflection",
																"declaration": {
																	"id": 211,
																	"name": "__type",
																	"kind": 65536,
																	"kindString": "Type literal",
																	"flags": {},
																	"children": [
																		{
																			"id": 212,
																			"name": "schema",
																			"kind": 1024,
																			"kindString": "Property",
																			"flags": {},
																			"sources": [
																				{
																					"fileName": "protocol/packages/payload/packages/model/dist/types/XyoPayload.d.ts",
																					"line": 17,
																					"character": 4
																				}
																			],
																			"type": {
																				"type": "intrinsic",
																				"name": "string"
																			}
																		}
																	],
																	"groups": [
																		{
																			"title": "Properties",
																			"children": [
																				212
																			]
																		}
																	],
																	"sources": [
																		{
																			"fileName": "protocol/packages/payload/packages/model/dist/types/XyoPayload.d.ts",
																			"line": 16,
																			"character": 221
																		}
																	]
																}
															}
														]
													}
												],
												"name": "PayloadWrapper"
											}
										]
									}
								}
							],
							"parameters": [
								{
									"id": 214,
									"name": "query",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "reference",
										"id": 213,
										"name": "T"
									}
								},
								{
									"id": 215,
									"name": "payloads",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isOptional": true
									},
									"type": {
										"type": "array",
										"elementType": {
											"type": "intersection",
											"types": [
												{
													"type": "reference",
													"name": "SchemaFields"
												},
												{
													"type": "reference",
													"name": "PayloadFields"
												},
												{
													"type": "reflection",
													"declaration": {
														"id": 216,
														"name": "__type",
														"kind": 65536,
														"kindString": "Type literal",
														"flags": {},
														"children": [
															{
																"id": 217,
																"name": "schema",
																"kind": 1024,
																"kindString": "Property",
																"flags": {},
																"sources": [
																	{
																		"fileName": "protocol/packages/payload/packages/model/dist/types/XyoPayload.d.ts",
																		"line": 19,
																		"character": 4
																	}
																],
																"type": {
																	"type": "intrinsic",
																	"name": "string"
																}
															}
														],
														"groups": [
															{
																"title": "Properties",
																"children": [
																	217
																]
															}
														],
														"sources": [
															{
																"fileName": "protocol/packages/payload/packages/model/dist/types/XyoPayload.d.ts",
																"line": 18,
																"character": 17
															}
														]
													}
												}
											]
										}
									}
								},
								{
									"id": 218,
									"name": "account",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isOptional": true
									},
									"type": {
										"type": "reference",
										"name": "Account"
									}
								}
							],
							"type": {
								"type": "tuple",
								"elements": [
									{
										"type": "intersection",
										"types": [
											{
												"type": "reference",
												"name": "SchemaFields"
											},
											{
												"type": "reference",
												"name": "PayloadFields"
											},
											{
												"type": "reference",
												"name": "XyoBoundWitnessFields"
											},
											{
												"type": "reflection",
												"declaration": {
													"id": 219,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"children": [
														{
															"id": 220,
															"name": "query",
															"kind": 1024,
															"kindString": "Property",
															"flags": {},
															"sources": [
																{
																	"fileName": "modules/packages/module/packages/model/dist/types/Query/XyoQueryBoundWitness.d.ts",
																	"line": 5,
																	"character": 4
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														},
														{
															"id": 221,
															"name": "resultSet",
															"kind": 1024,
															"kindString": "Property",
															"flags": {
																"isOptional": true
															},
															"sources": [
																{
																	"fileName": "modules/packages/module/packages/model/dist/types/Query/XyoQueryBoundWitness.d.ts",
																	"line": 6,
																	"character": 4
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														},
														{
															"id": 222,
															"name": "schema",
															"kind": 1024,
															"kindString": "Property",
															"flags": {},
															"sources": [
																{
																	"fileName": "modules/packages/module/packages/model/dist/types/Query/XyoQueryBoundWitness.d.ts",
																	"line": 7,
																	"character": 4
																}
															],
															"type": {
																"type": "literal",
																"value": "network.xyo.boundwitness.query"
															}
														}
													],
													"groups": [
														{
															"title": "Properties",
															"children": [
																220,
																221,
																222
															]
														}
													],
													"sources": [
														{
															"fileName": "modules/packages/module/packages/model/dist/types/Query/XyoQueryBoundWitness.d.ts",
															"line": 4,
															"character": 51
														}
													]
												}
											}
										]
									},
									{
										"type": "array",
										"elementType": {
											"type": "intersection",
											"types": [
												{
													"type": "reference",
													"name": "SchemaFields"
												},
												{
													"type": "reference",
													"name": "PayloadFields"
												},
												{
													"type": "reflection",
													"declaration": {
														"id": 223,
														"name": "__type",
														"kind": 65536,
														"kindString": "Type literal",
														"flags": {},
														"children": [
															{
																"id": 224,
																"name": "schema",
																"kind": 1024,
																"kindString": "Property",
																"flags": {},
																"sources": [
																	{
																		"fileName": "protocol/packages/payload/packages/model/dist/types/XyoPayload.d.ts",
																		"line": 19,
																		"character": 4
																	}
																],
																"type": {
																	"type": "intrinsic",
																	"name": "string"
																}
															}
														],
														"groups": [
															{
																"title": "Properties",
																"children": [
																	224
																]
															}
														],
														"sources": [
															{
																"fileName": "protocol/packages/payload/packages/model/dist/types/XyoPayload.d.ts",
																"line": 18,
																"character": 17
															}
														]
													}
												}
											]
										}
									}
								]
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "AbstractModule.bindQueryInternal"
							}
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "AbstractModule.bindQueryInternal"
					}
				},
				{
					"id": 225,
					"name": "bindResult",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isProtected": true
					},
					"sources": [
						{
							"fileName": "modules/packages/module/dist/types/AbstractModule.d.ts",
							"line": 51,
							"character": 14
						}
					],
					"signatures": [
						{
							"id": 226,
							"name": "bindResult",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 227,
									"name": "payloads",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "array",
										"elementType": {
											"type": "intersection",
											"types": [
												{
													"type": "reference",
													"name": "SchemaFields"
												},
												{
													"type": "reference",
													"name": "PayloadFields"
												},
												{
													"type": "reflection",
													"declaration": {
														"id": 228,
														"name": "__type",
														"kind": 65536,
														"kindString": "Type literal",
														"flags": {},
														"children": [
															{
																"id": 229,
																"name": "schema",
																"kind": 1024,
																"kindString": "Property",
																"flags": {},
																"sources": [
																	{
																		"fileName": "protocol/packages/payload/packages/model/dist/types/XyoPayload.d.ts",
																		"line": 19,
																		"character": 4
																	}
																],
																"type": {
																	"type": "intrinsic",
																	"name": "string"
																}
															}
														],
														"groups": [
															{
																"title": "Properties",
																"children": [
																	229
																]
															}
														],
														"sources": [
															{
																"fileName": "protocol/packages/payload/packages/model/dist/types/XyoPayload.d.ts",
																"line": 18,
																"character": 17
															}
														]
													}
												}
											]
										}
									}
								},
								{
									"id": 230,
									"name": "account",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isOptional": true
									},
									"type": {
										"type": "reference",
										"name": "Account"
									}
								}
							],
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "reference",
										"typeArguments": [
											{
												"type": "intersection",
												"types": [
													{
														"type": "reference",
														"name": "SchemaFields"
													},
													{
														"type": "reference",
														"name": "PayloadFields"
													},
													{
														"type": "reflection",
														"declaration": {
															"id": 231,
															"name": "__type",
															"kind": 65536,
															"kindString": "Type literal",
															"flags": {},
															"children": [
																{
																	"id": 232,
																	"name": "schema",
																	"kind": 1024,
																	"kindString": "Property",
																	"flags": {},
																	"sources": [
																		{
																			"fileName": "protocol/packages/payload/packages/model/dist/types/XyoPayload.d.ts",
																			"line": 19,
																			"character": 4
																		}
																	],
																	"type": {
																		"type": "intrinsic",
																		"name": "string"
																	}
																}
															],
															"groups": [
																{
																	"title": "Properties",
																	"children": [
																		232
																	]
																}
															],
															"sources": [
																{
																	"fileName": "protocol/packages/payload/packages/model/dist/types/XyoPayload.d.ts",
																	"line": 18,
																	"character": 17
																}
															]
														}
													}
												]
											}
										],
										"name": "ModuleQueryResult"
									},
									{
										"type": "reference",
										"name": "Account"
									}
								],
								"name": "PromiseEx"
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "AbstractModule.bindResult"
							}
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "AbstractModule.bindResult"
					}
				},
				{
					"id": 233,
					"name": "bindResultInternal",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isProtected": true
					},
					"sources": [
						{
							"fileName": "modules/packages/module/dist/types/AbstractModule.d.ts",
							"line": 52,
							"character": 14
						}
					],
					"signatures": [
						{
							"id": 234,
							"name": "bindResultInternal",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 235,
									"name": "payloads",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "array",
										"elementType": {
											"type": "intersection",
											"types": [
												{
													"type": "reference",
													"name": "SchemaFields"
												},
												{
													"type": "reference",
													"name": "PayloadFields"
												},
												{
													"type": "reflection",
													"declaration": {
														"id": 236,
														"name": "__type",
														"kind": 65536,
														"kindString": "Type literal",
														"flags": {},
														"children": [
															{
																"id": 237,
																"name": "schema",
																"kind": 1024,
																"kindString": "Property",
																"flags": {},
																"sources": [
																	{
																		"fileName": "protocol/packages/payload/packages/model/dist/types/XyoPayload.d.ts",
																		"line": 19,
																		"character": 4
																	}
																],
																"type": {
																	"type": "intrinsic",
																	"name": "string"
																}
															}
														],
														"groups": [
															{
																"title": "Properties",
																"children": [
																	237
																]
															}
														],
														"sources": [
															{
																"fileName": "protocol/packages/payload/packages/model/dist/types/XyoPayload.d.ts",
																"line": 18,
																"character": 17
															}
														]
													}
												}
											]
										}
									}
								},
								{
									"id": 238,
									"name": "account",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isOptional": true
									},
									"type": {
										"type": "reference",
										"name": "Account"
									}
								}
							],
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "intersection",
										"types": [
											{
												"type": "reference",
												"name": "SchemaFields"
											},
											{
												"type": "reference",
												"name": "PayloadFields"
											},
											{
												"type": "reflection",
												"declaration": {
													"id": 239,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"children": [
														{
															"id": 240,
															"name": "schema",
															"kind": 1024,
															"kindString": "Property",
															"flags": {},
															"sources": [
																{
																	"fileName": "protocol/packages/payload/packages/model/dist/types/XyoPayload.d.ts",
																	"line": 19,
																	"character": 4
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														}
													],
													"groups": [
														{
															"title": "Properties",
															"children": [
																240
															]
														}
													],
													"sources": [
														{
															"fileName": "protocol/packages/payload/packages/model/dist/types/XyoPayload.d.ts",
															"line": 18,
															"character": 17
														}
													]
												}
											}
										]
									}
								],
								"name": "ModuleQueryResult"
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "AbstractModule.bindResultInternal"
							}
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "AbstractModule.bindResultInternal"
					}
				},
				{
					"id": 155,
					"name": "discover",
					"kind": 2048,
					"kindString": "Method",
					"flags": {},
					"sources": [
						{
							"fileName": "modules/packages/module/dist/types/AbstractModule.d.ts",
							"line": 41,
							"character": 4
						}
					],
					"signatures": [
						{
							"id": 156,
							"name": "discover",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "array",
										"elementType": {
											"type": "intersection",
											"types": [
												{
													"type": "reference",
													"name": "SchemaFields"
												},
												{
													"type": "reference",
													"name": "PayloadFields"
												},
												{
													"type": "reflection",
													"declaration": {
														"id": 157,
														"name": "__type",
														"kind": 65536,
														"kindString": "Type literal",
														"flags": {},
														"children": [
															{
																"id": 158,
																"name": "schema",
																"kind": 1024,
																"kindString": "Property",
																"flags": {},
																"sources": [
																	{
																		"fileName": "protocol/packages/payload/packages/model/dist/types/XyoPayload.d.ts",
																		"line": 19,
																		"character": 4
																	}
																],
																"type": {
																	"type": "intrinsic",
																	"name": "string"
																}
															}
														],
														"groups": [
															{
																"title": "Properties",
																"children": [
																	158
																]
															}
														],
														"sources": [
															{
																"fileName": "protocol/packages/payload/packages/model/dist/types/XyoPayload.d.ts",
																"line": 18,
																"character": 17
															}
														]
													}
												}
											]
										}
									},
									{
										"type": "intrinsic",
										"name": "never"
									}
								],
								"name": "Promisable"
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "AbstractModule.discover"
							}
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "AbstractModule.discover"
					}
				},
				{
					"id": 241,
					"name": "loadAccount",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isProtected": true
					},
					"sources": [
						{
							"fileName": "modules/packages/module/dist/types/AbstractModule.d.ts",
							"line": 53,
							"character": 14
						}
					],
					"signatures": [
						{
							"id": 242,
							"name": "loadAccount",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 243,
									"name": "account",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isOptional": true
									},
									"type": {
										"type": "reference",
										"name": "Account"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "Account"
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "AbstractModule.loadAccount"
							}
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "AbstractModule.loadAccount"
					}
				},
				{
					"id": 61,
					"name": "query",
					"kind": 2048,
					"kindString": "Method",
					"flags": {},
					"sources": [
						{
							"fileName": "modules/packages/http/src/HttpProxyModule/HttpProxyModule.ts",
							"line": 70,
							"character": 8,
							"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/976dd8f66/packages/modules/packages/http/src/HttpProxyModule/HttpProxyModule.ts#L70"
						}
					],
					"signatures": [
						{
							"id": 62,
							"name": "query",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"typeParameter": [
								{
									"id": 71,
									"name": "T",
									"kind": 131072,
									"kindString": "Type parameter",
									"flags": {},
									"type": {
										"type": "intersection",
										"types": [
											{
												"type": "reference",
												"name": "SchemaFields"
											},
											{
												"type": "reference",
												"name": "PayloadFields"
											},
											{
												"type": "reference",
												"name": "XyoBoundWitnessFields"
											},
											{
												"type": "reflection",
												"declaration": {
													"id": 63,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"children": [
														{
															"id": 64,
															"name": "query",
															"kind": 1024,
															"kindString": "Property",
															"flags": {},
															"sources": [
																{
																	"fileName": "modules/packages/module/packages/model/dist/types/Query/XyoQueryBoundWitness.d.ts",
																	"line": 5,
																	"character": 4
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														},
														{
															"id": 65,
															"name": "resultSet",
															"kind": 1024,
															"kindString": "Property",
															"flags": {
																"isOptional": true
															},
															"sources": [
																{
																	"fileName": "modules/packages/module/packages/model/dist/types/Query/XyoQueryBoundWitness.d.ts",
																	"line": 6,
																	"character": 4
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														},
														{
															"id": 66,
															"name": "schema",
															"kind": 1024,
															"kindString": "Property",
															"flags": {},
															"sources": [
																{
																	"fileName": "modules/packages/module/packages/model/dist/types/Query/XyoQueryBoundWitness.d.ts",
																	"line": 7,
																	"character": 4
																}
															],
															"type": {
																"type": "literal",
																"value": "network.xyo.boundwitness.query"
															}
														}
													],
													"groups": [
														{
															"title": "Properties",
															"children": [
																64,
																65,
																66
															]
														}
													],
													"sources": [
														{
															"fileName": "modules/packages/module/packages/model/dist/types/Query/XyoQueryBoundWitness.d.ts",
															"line": 4,
															"character": 51
														}
													]
												}
											}
										]
									},
									"default": {
										"type": "intersection",
										"types": [
											{
												"type": "reference",
												"name": "SchemaFields"
											},
											{
												"type": "reference",
												"name": "PayloadFields"
											},
											{
												"type": "reference",
												"name": "XyoBoundWitnessFields"
											},
											{
												"type": "reflection",
												"declaration": {
													"id": 67,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"children": [
														{
															"id": 68,
															"name": "query",
															"kind": 1024,
															"kindString": "Property",
															"flags": {},
															"sources": [
																{
																	"fileName": "modules/packages/module/packages/model/dist/types/Query/XyoQueryBoundWitness.d.ts",
																	"line": 5,
																	"character": 4
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														},
														{
															"id": 69,
															"name": "resultSet",
															"kind": 1024,
															"kindString": "Property",
															"flags": {
																"isOptional": true
															},
															"sources": [
																{
																	"fileName": "modules/packages/module/packages/model/dist/types/Query/XyoQueryBoundWitness.d.ts",
																	"line": 6,
																	"character": 4
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														},
														{
															"id": 70,
															"name": "schema",
															"kind": 1024,
															"kindString": "Property",
															"flags": {},
															"sources": [
																{
																	"fileName": "modules/packages/module/packages/model/dist/types/Query/XyoQueryBoundWitness.d.ts",
																	"line": 7,
																	"character": 4
																}
															],
															"type": {
																"type": "literal",
																"value": "network.xyo.boundwitness.query"
															}
														}
													],
													"groups": [
														{
															"title": "Properties",
															"children": [
																68,
																69,
																70
															]
														}
													],
													"sources": [
														{
															"fileName": "modules/packages/module/packages/model/dist/types/Query/XyoQueryBoundWitness.d.ts",
															"line": 4,
															"character": 51
														}
													]
												}
											}
										]
									}
								}
							],
							"parameters": [
								{
									"id": 72,
									"name": "query",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "reference",
										"id": 71,
										"name": "T"
									}
								},
								{
									"id": 73,
									"name": "payloads",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isOptional": true
									},
									"type": {
										"type": "array",
										"elementType": {
											"type": "intersection",
											"types": [
												{
													"type": "reference",
													"name": "SchemaFields"
												},
												{
													"type": "reference",
													"name": "PayloadFields"
												},
												{
													"type": "reflection",
													"declaration": {
														"id": 74,
														"name": "__type",
														"kind": 65536,
														"kindString": "Type literal",
														"flags": {},
														"children": [
															{
																"id": 75,
																"name": "schema",
																"kind": 1024,
																"kindString": "Property",
																"flags": {},
																"sources": [
																	{
																		"fileName": "protocol/packages/payload/packages/model/dist/types/XyoPayload.d.ts",
																		"line": 19,
																		"character": 4
																	}
																],
																"type": {
																	"type": "intrinsic",
																	"name": "string"
																}
															}
														],
														"groups": [
															{
																"title": "Properties",
																"children": [
																	75
																]
															}
														],
														"sources": [
															{
																"fileName": "protocol/packages/payload/packages/model/dist/types/XyoPayload.d.ts",
																"line": 18,
																"character": 17
															}
														]
													}
												}
											]
										}
									}
								}
							],
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "reference",
										"typeArguments": [
											{
												"type": "intersection",
												"types": [
													{
														"type": "reference",
														"name": "SchemaFields"
													},
													{
														"type": "reference",
														"name": "PayloadFields"
													},
													{
														"type": "reflection",
														"declaration": {
															"id": 76,
															"name": "__type",
															"kind": 65536,
															"kindString": "Type literal",
															"flags": {},
															"children": [
																{
																	"id": 77,
																	"name": "schema",
																	"kind": 1024,
																	"kindString": "Property",
																	"flags": {},
																	"sources": [
																		{
																			"fileName": "protocol/packages/payload/packages/model/dist/types/XyoPayload.d.ts",
																			"line": 19,
																			"character": 4
																		}
																	],
																	"type": {
																		"type": "intrinsic",
																		"name": "string"
																	}
																}
															],
															"groups": [
																{
																	"title": "Properties",
																	"children": [
																		77
																	]
																}
															],
															"sources": [
																{
																	"fileName": "protocol/packages/payload/packages/model/dist/types/XyoPayload.d.ts",
																	"line": 18,
																	"character": 17
																}
															]
														}
													}
												]
											}
										],
										"name": "ModuleQueryResult"
									}
								],
								"name": "Promise",
								"qualifiedName": "Promise",
								"package": "typescript"
							},
							"overwrites": {
								"type": "reference",
								"name": "AbstractModule.query"
							}
						}
					],
					"overwrites": {
						"type": "reference",
						"name": "AbstractModule.query"
					}
				},
				{
					"id": 78,
					"name": "queryable",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isPublic": true
					},
					"sources": [
						{
							"fileName": "modules/packages/http/src/HttpProxyModule/HttpProxyModule.ts",
							"line": 76,
							"character": 9,
							"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/976dd8f66/packages/modules/packages/http/src/HttpProxyModule/HttpProxyModule.ts#L76"
						}
					],
					"signatures": [
						{
							"id": 79,
							"name": "queryable",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"typeParameter": [
								{
									"id": 88,
									"name": "T",
									"kind": 131072,
									"kindString": "Type parameter",
									"flags": {},
									"type": {
										"type": "intersection",
										"types": [
											{
												"type": "reference",
												"name": "SchemaFields"
											},
											{
												"type": "reference",
												"name": "PayloadFields"
											},
											{
												"type": "reference",
												"name": "XyoBoundWitnessFields"
											},
											{
												"type": "reflection",
												"declaration": {
													"id": 80,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"children": [
														{
															"id": 81,
															"name": "query",
															"kind": 1024,
															"kindString": "Property",
															"flags": {},
															"sources": [
																{
																	"fileName": "modules/packages/module/packages/model/dist/types/Query/XyoQueryBoundWitness.d.ts",
																	"line": 5,
																	"character": 4
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														},
														{
															"id": 82,
															"name": "resultSet",
															"kind": 1024,
															"kindString": "Property",
															"flags": {
																"isOptional": true
															},
															"sources": [
																{
																	"fileName": "modules/packages/module/packages/model/dist/types/Query/XyoQueryBoundWitness.d.ts",
																	"line": 6,
																	"character": 4
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														},
														{
															"id": 83,
															"name": "schema",
															"kind": 1024,
															"kindString": "Property",
															"flags": {},
															"sources": [
																{
																	"fileName": "modules/packages/module/packages/model/dist/types/Query/XyoQueryBoundWitness.d.ts",
																	"line": 7,
																	"character": 4
																}
															],
															"type": {
																"type": "literal",
																"value": "network.xyo.boundwitness.query"
															}
														}
													],
													"groups": [
														{
															"title": "Properties",
															"children": [
																81,
																82,
																83
															]
														}
													],
													"sources": [
														{
															"fileName": "modules/packages/module/packages/model/dist/types/Query/XyoQueryBoundWitness.d.ts",
															"line": 4,
															"character": 51
														}
													]
												}
											}
										]
									},
									"default": {
										"type": "intersection",
										"types": [
											{
												"type": "reference",
												"name": "SchemaFields"
											},
											{
												"type": "reference",
												"name": "PayloadFields"
											},
											{
												"type": "reference",
												"name": "XyoBoundWitnessFields"
											},
											{
												"type": "reflection",
												"declaration": {
													"id": 84,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"children": [
														{
															"id": 85,
															"name": "query",
															"kind": 1024,
															"kindString": "Property",
															"flags": {},
															"sources": [
																{
																	"fileName": "modules/packages/module/packages/model/dist/types/Query/XyoQueryBoundWitness.d.ts",
																	"line": 5,
																	"character": 4
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														},
														{
															"id": 86,
															"name": "resultSet",
															"kind": 1024,
															"kindString": "Property",
															"flags": {
																"isOptional": true
															},
															"sources": [
																{
																	"fileName": "modules/packages/module/packages/model/dist/types/Query/XyoQueryBoundWitness.d.ts",
																	"line": 6,
																	"character": 4
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														},
														{
															"id": 87,
															"name": "schema",
															"kind": 1024,
															"kindString": "Property",
															"flags": {},
															"sources": [
																{
																	"fileName": "modules/packages/module/packages/model/dist/types/Query/XyoQueryBoundWitness.d.ts",
																	"line": 7,
																	"character": 4
																}
															],
															"type": {
																"type": "literal",
																"value": "network.xyo.boundwitness.query"
															}
														}
													],
													"groups": [
														{
															"title": "Properties",
															"children": [
																85,
																86,
																87
															]
														}
													],
													"sources": [
														{
															"fileName": "modules/packages/module/packages/model/dist/types/Query/XyoQueryBoundWitness.d.ts",
															"line": 4,
															"character": 51
														}
													]
												}
											}
										]
									}
								}
							],
							"parameters": [
								{
									"id": 89,
									"name": "query",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "reference",
										"id": 88,
										"name": "T"
									}
								},
								{
									"id": 90,
									"name": "payloads",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isOptional": true
									},
									"type": {
										"type": "array",
										"elementType": {
											"type": "intersection",
											"types": [
												{
													"type": "reference",
													"name": "SchemaFields"
												},
												{
													"type": "reference",
													"name": "PayloadFields"
												},
												{
													"type": "reflection",
													"declaration": {
														"id": 91,
														"name": "__type",
														"kind": 65536,
														"kindString": "Type literal",
														"flags": {},
														"children": [
															{
																"id": 92,
																"name": "schema",
																"kind": 1024,
																"kindString": "Property",
																"flags": {},
																"sources": [
																	{
																		"fileName": "protocol/packages/payload/packages/model/dist/types/XyoPayload.d.ts",
																		"line": 19,
																		"character": 4
																	}
																],
																"type": {
																	"type": "intrinsic",
																	"name": "string"
																}
															}
														],
														"groups": [
															{
																"title": "Properties",
																"children": [
																	92
																]
															}
														],
														"sources": [
															{
																"fileName": "protocol/packages/payload/packages/model/dist/types/XyoPayload.d.ts",
																"line": 18,
																"character": 17
															}
														]
													}
												}
											]
										}
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"overwrites": {
								"type": "reference",
								"name": "AbstractModule.queryable"
							}
						}
					],
					"overwrites": {
						"type": "reference",
						"name": "AbstractModule.queryable"
					}
				},
				{
					"id": 159,
					"name": "resolve",
					"kind": 2048,
					"kindString": "Method",
					"flags": {},
					"sources": [
						{
							"fileName": "modules/packages/module/dist/types/AbstractModule.d.ts",
							"line": 44,
							"character": 4
						}
					],
					"signatures": [
						{
							"id": 160,
							"name": "resolve",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 161,
									"name": "filter",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isOptional": true
									},
									"type": {
										"type": "reference",
										"name": "ModuleFilter"
									}
								}
							],
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "array",
										"elementType": {
											"type": "reference",
											"typeArguments": [
												{
													"type": "intersection",
													"types": [
														{
															"type": "reference",
															"name": "SchemaFields"
														},
														{
															"type": "reference",
															"name": "PayloadFields"
														},
														{
															"type": "reflection",
															"declaration": {
																"id": 162,
																"name": "__type",
																"kind": 65536,
																"kindString": "Type literal",
																"flags": {},
																"children": [
																	{
																		"id": 163,
																		"name": "name",
																		"kind": 1024,
																		"kindString": "Property",
																		"flags": {
																			"isOptional": true
																		},
																		"sources": [
																			{
																				"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																				"line": 9,
																				"character": 4
																			}
																		],
																		"type": {
																			"type": "intrinsic",
																			"name": "string"
																		}
																	},
																	{
																		"id": 164,
																		"name": "security",
																		"kind": 1024,
																		"kindString": "Property",
																		"flags": {
																			"isOptional": true
																		},
																		"sources": [
																			{
																				"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																				"line": 10,
																				"character": 4
																			}
																		],
																		"type": {
																			"type": "reflection",
																			"declaration": {
																				"id": 165,
																				"name": "__type",
																				"kind": 65536,
																				"kindString": "Type literal",
																				"flags": {},
																				"children": [
																					{
																						"id": 166,
																						"name": "allowAnonymous",
																						"kind": 1024,
																						"kindString": "Property",
																						"flags": {
																							"isOptional": true
																						},
																						"sources": [
																							{
																								"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																								"line": 11,
																								"character": 8
																							}
																						],
																						"type": {
																							"type": "intrinsic",
																							"name": "boolean"
																						}
																					},
																					{
																						"id": 167,
																						"name": "allowed",
																						"kind": 1024,
																						"kindString": "Property",
																						"flags": {
																							"isOptional": true
																						},
																						"sources": [
																							{
																								"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																								"line": 12,
																								"character": 8
																							}
																						],
																						"type": {
																							"type": "reference",
																							"typeArguments": [
																								{
																									"type": "intrinsic",
																									"name": "string"
																								},
																								{
																									"type": "array",
																									"elementType": {
																										"type": "union",
																										"types": [
																											{
																												"type": "intrinsic",
																												"name": "string"
																											},
																											{
																												"type": "reference",
																												"name": "CosigningAddressSet"
																											}
																										]
																									}
																								}
																							],
																							"name": "Record",
																							"qualifiedName": "Record",
																							"package": "typescript"
																						}
																					},
																					{
																						"id": 168,
																						"name": "disallowed",
																						"kind": 1024,
																						"kindString": "Property",
																						"flags": {
																							"isOptional": true
																						},
																						"sources": [
																							{
																								"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																								"line": 13,
																								"character": 8
																							}
																						],
																						"type": {
																							"type": "reference",
																							"typeArguments": [
																								{
																									"type": "intrinsic",
																									"name": "string"
																								},
																								{
																									"type": "array",
																									"elementType": {
																										"type": "intrinsic",
																										"name": "string"
																									}
																								}
																							],
																							"name": "Record",
																							"qualifiedName": "Record",
																							"package": "typescript"
																						}
																					}
																				],
																				"groups": [
																					{
																						"title": "Properties",
																						"children": [
																							166,
																							167,
																							168
																						]
																					}
																				],
																				"sources": [
																					{
																						"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																						"line": 10,
																						"character": 15
																					}
																				]
																			}
																		}
																	}
																],
																"groups": [
																	{
																		"title": "Properties",
																		"children": [
																			163,
																			164
																		]
																	}
																],
																"sources": [
																	{
																		"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																		"line": 8,
																		"character": 79
																	}
																]
															}
														},
														{
															"type": "reflection",
															"declaration": {
																"id": 169,
																"name": "__type",
																"kind": 65536,
																"kindString": "Type literal",
																"flags": {},
																"children": [
																	{
																		"id": 170,
																		"name": "schema",
																		"kind": 1024,
																		"kindString": "Property",
																		"flags": {},
																		"sources": [
																			{
																				"fileName": "protocol/packages/payload/packages/model/dist/types/XyoPayload.d.ts",
																				"line": 19,
																				"character": 4
																			}
																		],
																		"type": {
																			"type": "intrinsic",
																			"name": "string"
																		}
																	}
																],
																"groups": [
																	{
																		"title": "Properties",
																		"children": [
																			170
																		]
																	}
																],
																"sources": [
																	{
																		"fileName": "protocol/packages/payload/packages/model/dist/types/XyoPayload.d.ts",
																		"line": 18,
																		"character": 17
																	}
																]
															}
														}
													]
												}
											],
											"name": "Module"
										}
									}
								],
								"name": "Promise",
								"qualifiedName": "Promise",
								"package": "typescript"
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "AbstractModule.resolve"
							}
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "AbstractModule.resolve"
					}
				},
				{
					"id": 244,
					"name": "start",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isProtected": true
					},
					"sources": [
						{
							"fileName": "modules/packages/module/dist/types/AbstractModule.d.ts",
							"line": 54,
							"character": 14
						}
					],
					"signatures": [
						{
							"id": 245,
							"name": "start",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 246,
									"name": "_timeout",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isOptional": true
									},
									"type": {
										"type": "intrinsic",
										"name": "number"
									}
								}
							],
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "reference",
										"id": 25,
										"name": "HttpProxyModule"
									},
									{
										"type": "intrinsic",
										"name": "never"
									}
								],
								"name": "Promisable"
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "AbstractModule.start"
							}
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "AbstractModule.start"
					}
				},
				{
					"id": 171,
					"name": "started",
					"kind": 2048,
					"kindString": "Method",
					"flags": {},
					"sources": [
						{
							"fileName": "modules/packages/module/dist/types/AbstractModule.d.ts",
							"line": 45,
							"character": 4
						}
					],
					"signatures": [
						{
							"id": 172,
							"name": "started",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 173,
									"name": "notStartedAction",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isOptional": true
									},
									"type": {
										"type": "union",
										"types": [
											{
												"type": "literal",
												"value": "error"
											},
											{
												"type": "literal",
												"value": "throw"
											},
											{
												"type": "literal",
												"value": "warn"
											},
											{
												"type": "literal",
												"value": "log"
											},
											{
												"type": "literal",
												"value": "none"
											}
										]
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "AbstractModule.started"
							}
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "AbstractModule.started"
					}
				},
				{
					"id": 247,
					"name": "stop",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isProtected": true
					},
					"sources": [
						{
							"fileName": "modules/packages/module/dist/types/AbstractModule.d.ts",
							"line": 55,
							"character": 14
						}
					],
					"signatures": [
						{
							"id": 248,
							"name": "stop",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 249,
									"name": "_timeout",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isOptional": true
									},
									"type": {
										"type": "intrinsic",
										"name": "number"
									}
								}
							],
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "reference",
										"id": 25,
										"name": "HttpProxyModule"
									},
									{
										"type": "intrinsic",
										"name": "never"
									}
								],
								"name": "Promisable"
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "AbstractModule.stop"
							}
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "AbstractModule.stop"
					}
				},
				{
					"id": 174,
					"name": "subscribe",
					"kind": 2048,
					"kindString": "Method",
					"flags": {},
					"sources": [
						{
							"fileName": "modules/packages/module/dist/types/AbstractModule.d.ts",
							"line": 46,
							"character": 4
						}
					],
					"signatures": [
						{
							"id": 175,
							"name": "subscribe",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 176,
									"name": "_queryAccount",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isOptional": true
									},
									"type": {
										"type": "reference",
										"name": "Account"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "AbstractModule.subscribe"
							}
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "AbstractModule.subscribe"
					}
				},
				{
					"id": 250,
					"name": "validateConfig",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isProtected": true
					},
					"sources": [
						{
							"fileName": "modules/packages/module/dist/types/AbstractModule.d.ts",
							"line": 56,
							"character": 14
						}
					],
					"signatures": [
						{
							"id": 251,
							"name": "validateConfig",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 252,
									"name": "config",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isOptional": true
									},
									"type": {
										"type": "intrinsic",
										"name": "unknown"
									}
								},
								{
									"id": 253,
									"name": "parents",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isOptional": true
									},
									"type": {
										"type": "array",
										"elementType": {
											"type": "intrinsic",
											"name": "string"
										}
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "AbstractModule.validateConfig"
							}
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "AbstractModule.validateConfig"
					}
				},
				{
					"id": 27,
					"name": "create",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true
					},
					"sources": [
						{
							"fileName": "modules/packages/http/src/HttpProxyModule/HttpProxyModule.ts",
							"line": 45,
							"character": 15,
							"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/976dd8f66/packages/modules/packages/http/src/HttpProxyModule/HttpProxyModule.ts#L45"
						}
					],
					"signatures": [
						{
							"id": 28,
							"name": "create",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 29,
									"name": "params",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "reference",
										"id": 8,
										"name": "HttpProxyModuleParams"
									}
								}
							],
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "reference",
										"id": 25,
										"name": "HttpProxyModule"
									}
								],
								"name": "Promise",
								"qualifiedName": "Promise",
								"package": "typescript"
							},
							"overwrites": {
								"type": "reference",
								"name": "AbstractModule.create"
							}
						}
					],
					"overwrites": {
						"type": "reference",
						"name": "AbstractModule.create"
					}
				}
			],
			"groups": [
				{
					"title": "Constructors",
					"children": [
						31
					]
				},
				{
					"title": "Properties",
					"children": [
						34,
						93,
						94,
						35,
						104,
						114,
						115,
						116,
						117,
						122,
						26,
						30
					]
				},
				{
					"title": "Accessors",
					"children": [
						36,
						127,
						129,
						131,
						142,
						38,
						144
					]
				},
				{
					"title": "Methods",
					"children": [
						40,
						177,
						182,
						189,
						207,
						225,
						233,
						155,
						241,
						61,
						78,
						159,
						244,
						171,
						247,
						174,
						250,
						27
					]
				}
			],
			"sources": [
				{
					"fileName": "modules/packages/http/src/HttpProxyModule/HttpProxyModule.ts",
					"line": 25,
					"character": 13,
					"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/976dd8f66/packages/modules/packages/http/src/HttpProxyModule/HttpProxyModule.ts#L25"
				}
			],
			"extendedTypes": [
				{
					"type": "reference",
					"typeArguments": [
						{
							"type": "reference",
							"id": 3,
							"name": "HttpProxyModuleConfig"
						}
					],
					"name": "AbstractModule"
				}
			]
		},
		{
			"id": 254,
			"name": "RemoteModuleResolver",
			"kind": 128,
			"kindString": "Class",
			"flags": {},
			"children": [
				{
					"id": 255,
					"name": "constructor",
					"kind": 512,
					"kindString": "Constructor",
					"flags": {},
					"sources": [
						{
							"fileName": "modules/packages/http/src/RemoteModuleResolver/RemoteModuleResolver.ts",
							"line": 22,
							"character": 2,
							"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/976dd8f66/packages/modules/packages/http/src/RemoteModuleResolver/RemoteModuleResolver.ts#L22"
						}
					],
					"signatures": [
						{
							"id": 256,
							"name": "new RemoteModuleResolver",
							"kind": 16384,
							"kindString": "Constructor signature",
							"flags": {},
							"parameters": [
								{
									"id": 257,
									"name": "apiConfig",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "reference",
										"name": "XyoApiConfig"
									}
								}
							],
							"type": {
								"type": "reference",
								"id": 254,
								"name": "RemoteModuleResolver"
							},
							"overwrites": {
								"type": "reference",
								"name": "CompositeModuleResolver.constructor"
							}
						}
					],
					"overwrites": {
						"type": "reference",
						"name": "CompositeModuleResolver.constructor"
					}
				},
				{
					"id": 259,
					"name": "apiConfig",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isProtected": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "modules/packages/http/src/RemoteModuleResolver/RemoteModuleResolver.ts",
							"line": 22,
							"character": 33,
							"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/976dd8f66/packages/modules/packages/http/src/RemoteModuleResolver/RemoteModuleResolver.ts#L22"
						}
					],
					"type": {
						"type": "reference",
						"name": "XyoApiConfig"
					}
				},
				{
					"id": 258,
					"name": "resolvedModules",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isPrivate": true
					},
					"sources": [
						{
							"fileName": "modules/packages/http/src/RemoteModuleResolver/RemoteModuleResolver.ts",
							"line": 18,
							"character": 10,
							"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/976dd8f66/packages/modules/packages/http/src/RemoteModuleResolver/RemoteModuleResolver.ts#L18"
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "reference",
								"id": 25,
								"name": "HttpProxyModule"
							}
						],
						"name": "Record",
						"qualifiedName": "Record",
						"package": "typescript"
					},
					"defaultValue": "{}"
				},
				{
					"id": 356,
					"name": "resolvers",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isProtected": true
					},
					"sources": [
						{
							"fileName": "modules/packages/module/dist/types/Resolver/CompositeModuleResolver.d.ts",
							"line": 3,
							"character": 14
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "reference",
							"typeArguments": [
								{
									"type": "reference",
									"typeArguments": [
										{
											"type": "intersection",
											"types": [
												{
													"type": "reference",
													"name": "SchemaFields"
												},
												{
													"type": "reference",
													"name": "PayloadFields"
												},
												{
													"type": "reflection",
													"declaration": {
														"id": 357,
														"name": "__type",
														"kind": 65536,
														"kindString": "Type literal",
														"flags": {},
														"children": [
															{
																"id": 358,
																"name": "name",
																"kind": 1024,
																"kindString": "Property",
																"flags": {
																	"isOptional": true
																},
																"sources": [
																	{
																		"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																		"line": 9,
																		"character": 4
																	}
																],
																"type": {
																	"type": "intrinsic",
																	"name": "string"
																}
															},
															{
																"id": 359,
																"name": "security",
																"kind": 1024,
																"kindString": "Property",
																"flags": {
																	"isOptional": true
																},
																"sources": [
																	{
																		"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																		"line": 10,
																		"character": 4
																	}
																],
																"type": {
																	"type": "reflection",
																	"declaration": {
																		"id": 360,
																		"name": "__type",
																		"kind": 65536,
																		"kindString": "Type literal",
																		"flags": {},
																		"children": [
																			{
																				"id": 361,
																				"name": "allowAnonymous",
																				"kind": 1024,
																				"kindString": "Property",
																				"flags": {
																					"isOptional": true
																				},
																				"sources": [
																					{
																						"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																						"line": 11,
																						"character": 8
																					}
																				],
																				"type": {
																					"type": "intrinsic",
																					"name": "boolean"
																				}
																			},
																			{
																				"id": 362,
																				"name": "allowed",
																				"kind": 1024,
																				"kindString": "Property",
																				"flags": {
																					"isOptional": true
																				},
																				"sources": [
																					{
																						"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																						"line": 12,
																						"character": 8
																					}
																				],
																				"type": {
																					"type": "reference",
																					"typeArguments": [
																						{
																							"type": "intrinsic",
																							"name": "string"
																						},
																						{
																							"type": "array",
																							"elementType": {
																								"type": "union",
																								"types": [
																									{
																										"type": "intrinsic",
																										"name": "string"
																									},
																									{
																										"type": "reference",
																										"name": "CosigningAddressSet"
																									}
																								]
																							}
																						}
																					],
																					"name": "Record",
																					"qualifiedName": "Record",
																					"package": "typescript"
																				}
																			},
																			{
																				"id": 363,
																				"name": "disallowed",
																				"kind": 1024,
																				"kindString": "Property",
																				"flags": {
																					"isOptional": true
																				},
																				"sources": [
																					{
																						"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																						"line": 13,
																						"character": 8
																					}
																				],
																				"type": {
																					"type": "reference",
																					"typeArguments": [
																						{
																							"type": "intrinsic",
																							"name": "string"
																						},
																						{
																							"type": "array",
																							"elementType": {
																								"type": "intrinsic",
																								"name": "string"
																							}
																						}
																					],
																					"name": "Record",
																					"qualifiedName": "Record",
																					"package": "typescript"
																				}
																			}
																		],
																		"groups": [
																			{
																				"title": "Properties",
																				"children": [
																					361,
																					362,
																					363
																				]
																			}
																		],
																		"sources": [
																			{
																				"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																				"line": 10,
																				"character": 15
																			}
																		]
																	}
																}
															}
														],
														"groups": [
															{
																"title": "Properties",
																"children": [
																	358,
																	359
																]
															}
														],
														"sources": [
															{
																"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																"line": 8,
																"character": 79
															}
														]
													}
												},
												{
													"type": "reflection",
													"declaration": {
														"id": 364,
														"name": "__type",
														"kind": 65536,
														"kindString": "Type literal",
														"flags": {},
														"children": [
															{
																"id": 365,
																"name": "schema",
																"kind": 1024,
																"kindString": "Property",
																"flags": {},
																"sources": [
																	{
																		"fileName": "protocol/packages/payload/packages/model/dist/types/XyoPayload.d.ts",
																		"line": 19,
																		"character": 4
																	}
																],
																"type": {
																	"type": "intrinsic",
																	"name": "string"
																}
															}
														],
														"groups": [
															{
																"title": "Properties",
																"children": [
																	365
																]
															}
														],
														"sources": [
															{
																"fileName": "protocol/packages/payload/packages/model/dist/types/XyoPayload.d.ts",
																"line": 18,
																"character": 17
															}
														]
													}
												}
											]
										}
									],
									"name": "Module"
								}
							],
							"name": "ModuleResolver"
						}
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CompositeModuleResolver.resolvers"
					}
				},
				{
					"id": 260,
					"name": "isModuleResolver",
					"kind": 262144,
					"kindString": "Accessor",
					"flags": {
						"isPublic": true
					},
					"sources": [
						{
							"fileName": "modules/packages/http/src/RemoteModuleResolver/RemoteModuleResolver.ts",
							"line": 26,
							"character": 13,
							"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/976dd8f66/packages/modules/packages/http/src/RemoteModuleResolver/RemoteModuleResolver.ts#L26"
						}
					],
					"getSignature": {
						"id": 261,
						"name": "isModuleResolver",
						"kind": 524288,
						"kindString": "Get signature",
						"flags": {},
						"type": {
							"type": "intrinsic",
							"name": "boolean"
						},
						"overwrites": {
							"type": "reference",
							"name": "CompositeModuleResolver.isModuleResolver"
						}
					},
					"overwrites": {
						"type": "reference",
						"name": "CompositeModuleResolver.isModuleResolver"
					}
				},
				{
					"id": 262,
					"name": "add",
					"kind": 2048,
					"kindString": "Method",
					"flags": {},
					"sources": [
						{
							"fileName": "modules/packages/http/src/RemoteModuleResolver/RemoteModuleResolver.ts",
							"line": 30,
							"character": 2,
							"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/976dd8f66/packages/modules/packages/http/src/RemoteModuleResolver/RemoteModuleResolver.ts#L30"
						},
						{
							"fileName": "modules/packages/http/src/RemoteModuleResolver/RemoteModuleResolver.ts",
							"line": 31,
							"character": 2,
							"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/976dd8f66/packages/modules/packages/http/src/RemoteModuleResolver/RemoteModuleResolver.ts#L31"
						},
						{
							"fileName": "modules/packages/http/src/RemoteModuleResolver/RemoteModuleResolver.ts",
							"line": 32,
							"character": 2,
							"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/976dd8f66/packages/modules/packages/http/src/RemoteModuleResolver/RemoteModuleResolver.ts#L32"
						},
						{
							"fileName": "modules/packages/http/src/RemoteModuleResolver/RemoteModuleResolver.ts",
							"line": 33,
							"character": 2,
							"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/976dd8f66/packages/modules/packages/http/src/RemoteModuleResolver/RemoteModuleResolver.ts#L33"
						}
					],
					"signatures": [
						{
							"id": 263,
							"name": "add",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 264,
									"name": "module",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "reference",
										"typeArguments": [
											{
												"type": "intersection",
												"types": [
													{
														"type": "reference",
														"name": "SchemaFields"
													},
													{
														"type": "reference",
														"name": "PayloadFields"
													},
													{
														"type": "reflection",
														"declaration": {
															"id": 265,
															"name": "__type",
															"kind": 65536,
															"kindString": "Type literal",
															"flags": {},
															"children": [
																{
																	"id": 266,
																	"name": "name",
																	"kind": 1024,
																	"kindString": "Property",
																	"flags": {
																		"isOptional": true
																	},
																	"sources": [
																		{
																			"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																			"line": 9,
																			"character": 4
																		}
																	],
																	"type": {
																		"type": "intrinsic",
																		"name": "string"
																	}
																},
																{
																	"id": 267,
																	"name": "security",
																	"kind": 1024,
																	"kindString": "Property",
																	"flags": {
																		"isOptional": true
																	},
																	"sources": [
																		{
																			"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																			"line": 10,
																			"character": 4
																		}
																	],
																	"type": {
																		"type": "reflection",
																		"declaration": {
																			"id": 268,
																			"name": "__type",
																			"kind": 65536,
																			"kindString": "Type literal",
																			"flags": {},
																			"children": [
																				{
																					"id": 269,
																					"name": "allowAnonymous",
																					"kind": 1024,
																					"kindString": "Property",
																					"flags": {
																						"isOptional": true
																					},
																					"sources": [
																						{
																							"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																							"line": 11,
																							"character": 8
																						}
																					],
																					"type": {
																						"type": "intrinsic",
																						"name": "boolean"
																					}
																				},
																				{
																					"id": 270,
																					"name": "allowed",
																					"kind": 1024,
																					"kindString": "Property",
																					"flags": {
																						"isOptional": true
																					},
																					"sources": [
																						{
																							"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																							"line": 12,
																							"character": 8
																						}
																					],
																					"type": {
																						"type": "reference",
																						"typeArguments": [
																							{
																								"type": "intrinsic",
																								"name": "string"
																							},
																							{
																								"type": "array",
																								"elementType": {
																									"type": "union",
																									"types": [
																										{
																											"type": "intrinsic",
																											"name": "string"
																										},
																										{
																											"type": "reference",
																											"name": "CosigningAddressSet"
																										}
																									]
																								}
																							}
																						],
																						"name": "Record",
																						"qualifiedName": "Record",
																						"package": "typescript"
																					}
																				},
																				{
																					"id": 271,
																					"name": "disallowed",
																					"kind": 1024,
																					"kindString": "Property",
																					"flags": {
																						"isOptional": true
																					},
																					"sources": [
																						{
																							"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																							"line": 13,
																							"character": 8
																						}
																					],
																					"type": {
																						"type": "reference",
																						"typeArguments": [
																							{
																								"type": "intrinsic",
																								"name": "string"
																							},
																							{
																								"type": "array",
																								"elementType": {
																									"type": "intrinsic",
																									"name": "string"
																								}
																							}
																						],
																						"name": "Record",
																						"qualifiedName": "Record",
																						"package": "typescript"
																					}
																				}
																			],
																			"groups": [
																				{
																					"title": "Properties",
																					"children": [
																						269,
																						270,
																						271
																					]
																				}
																			],
																			"sources": [
																				{
																					"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																					"line": 10,
																					"character": 15
																				}
																			]
																		}
																	}
																}
															],
															"groups": [
																{
																	"title": "Properties",
																	"children": [
																		266,
																		267
																	]
																}
															],
															"sources": [
																{
																	"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																	"line": 8,
																	"character": 79
																}
															]
														}
													},
													{
														"type": "reflection",
														"declaration": {
															"id": 272,
															"name": "__type",
															"kind": 65536,
															"kindString": "Type literal",
															"flags": {},
															"children": [
																{
																	"id": 273,
																	"name": "schema",
																	"kind": 1024,
																	"kindString": "Property",
																	"flags": {},
																	"sources": [
																		{
																			"fileName": "protocol/packages/payload/packages/model/dist/types/XyoPayload.d.ts",
																			"line": 19,
																			"character": 4
																		}
																	],
																	"type": {
																		"type": "intrinsic",
																		"name": "string"
																	}
																}
															],
															"groups": [
																{
																	"title": "Properties",
																	"children": [
																		273
																	]
																}
															],
															"sources": [
																{
																	"fileName": "protocol/packages/payload/packages/model/dist/types/XyoPayload.d.ts",
																	"line": 18,
																	"character": 17
																}
															]
														}
													}
												]
											}
										],
										"name": "Module"
									}
								},
								{
									"id": 274,
									"name": "name",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isOptional": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"id": 254,
								"name": "RemoteModuleResolver"
							},
							"overwrites": {
								"type": "reference",
								"name": "CompositeModuleResolver.add"
							}
						},
						{
							"id": 275,
							"name": "add",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 276,
									"name": "module",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "array",
										"elementType": {
											"type": "reference",
											"typeArguments": [
												{
													"type": "intersection",
													"types": [
														{
															"type": "reference",
															"name": "SchemaFields"
														},
														{
															"type": "reference",
															"name": "PayloadFields"
														},
														{
															"type": "reflection",
															"declaration": {
																"id": 277,
																"name": "__type",
																"kind": 65536,
																"kindString": "Type literal",
																"flags": {},
																"children": [
																	{
																		"id": 278,
																		"name": "name",
																		"kind": 1024,
																		"kindString": "Property",
																		"flags": {
																			"isOptional": true
																		},
																		"sources": [
																			{
																				"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																				"line": 9,
																				"character": 4
																			}
																		],
																		"type": {
																			"type": "intrinsic",
																			"name": "string"
																		}
																	},
																	{
																		"id": 279,
																		"name": "security",
																		"kind": 1024,
																		"kindString": "Property",
																		"flags": {
																			"isOptional": true
																		},
																		"sources": [
																			{
																				"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																				"line": 10,
																				"character": 4
																			}
																		],
																		"type": {
																			"type": "reflection",
																			"declaration": {
																				"id": 280,
																				"name": "__type",
																				"kind": 65536,
																				"kindString": "Type literal",
																				"flags": {},
																				"children": [
																					{
																						"id": 281,
																						"name": "allowAnonymous",
																						"kind": 1024,
																						"kindString": "Property",
																						"flags": {
																							"isOptional": true
																						},
																						"sources": [
																							{
																								"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																								"line": 11,
																								"character": 8
																							}
																						],
																						"type": {
																							"type": "intrinsic",
																							"name": "boolean"
																						}
																					},
																					{
																						"id": 282,
																						"name": "allowed",
																						"kind": 1024,
																						"kindString": "Property",
																						"flags": {
																							"isOptional": true
																						},
																						"sources": [
																							{
																								"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																								"line": 12,
																								"character": 8
																							}
																						],
																						"type": {
																							"type": "reference",
																							"typeArguments": [
																								{
																									"type": "intrinsic",
																									"name": "string"
																								},
																								{
																									"type": "array",
																									"elementType": {
																										"type": "union",
																										"types": [
																											{
																												"type": "intrinsic",
																												"name": "string"
																											},
																											{
																												"type": "reference",
																												"name": "CosigningAddressSet"
																											}
																										]
																									}
																								}
																							],
																							"name": "Record",
																							"qualifiedName": "Record",
																							"package": "typescript"
																						}
																					},
																					{
																						"id": 283,
																						"name": "disallowed",
																						"kind": 1024,
																						"kindString": "Property",
																						"flags": {
																							"isOptional": true
																						},
																						"sources": [
																							{
																								"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																								"line": 13,
																								"character": 8
																							}
																						],
																						"type": {
																							"type": "reference",
																							"typeArguments": [
																								{
																									"type": "intrinsic",
																									"name": "string"
																								},
																								{
																									"type": "array",
																									"elementType": {
																										"type": "intrinsic",
																										"name": "string"
																									}
																								}
																							],
																							"name": "Record",
																							"qualifiedName": "Record",
																							"package": "typescript"
																						}
																					}
																				],
																				"groups": [
																					{
																						"title": "Properties",
																						"children": [
																							281,
																							282,
																							283
																						]
																					}
																				],
																				"sources": [
																					{
																						"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																						"line": 10,
																						"character": 15
																					}
																				]
																			}
																		}
																	}
																],
																"groups": [
																	{
																		"title": "Properties",
																		"children": [
																			278,
																			279
																		]
																	}
																],
																"sources": [
																	{
																		"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																		"line": 8,
																		"character": 79
																	}
																]
															}
														},
														{
															"type": "reflection",
															"declaration": {
																"id": 284,
																"name": "__type",
																"kind": 65536,
																"kindString": "Type literal",
																"flags": {},
																"children": [
																	{
																		"id": 285,
																		"name": "schema",
																		"kind": 1024,
																		"kindString": "Property",
																		"flags": {},
																		"sources": [
																			{
																				"fileName": "protocol/packages/payload/packages/model/dist/types/XyoPayload.d.ts",
																				"line": 19,
																				"character": 4
																			}
																		],
																		"type": {
																			"type": "intrinsic",
																			"name": "string"
																		}
																	}
																],
																"groups": [
																	{
																		"title": "Properties",
																		"children": [
																			285
																		]
																	}
																],
																"sources": [
																	{
																		"fileName": "protocol/packages/payload/packages/model/dist/types/XyoPayload.d.ts",
																		"line": 18,
																		"character": 17
																	}
																]
															}
														}
													]
												}
											],
											"name": "Module"
										}
									}
								},
								{
									"id": 286,
									"name": "name",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isOptional": true
									},
									"type": {
										"type": "array",
										"elementType": {
											"type": "intrinsic",
											"name": "string"
										}
									}
								}
							],
							"type": {
								"type": "reference",
								"id": 254,
								"name": "RemoteModuleResolver"
							},
							"overwrites": {
								"type": "reference",
								"name": "CompositeModuleResolver.add"
							}
						},
						{
							"id": 287,
							"name": "add",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 288,
									"name": "module",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "union",
										"types": [
											{
												"type": "reference",
												"typeArguments": [
													{
														"type": "intersection",
														"types": [
															{
																"type": "reference",
																"name": "SchemaFields"
															},
															{
																"type": "reference",
																"name": "PayloadFields"
															},
															{
																"type": "reflection",
																"declaration": {
																	"id": 289,
																	"name": "__type",
																	"kind": 65536,
																	"kindString": "Type literal",
																	"flags": {},
																	"children": [
																		{
																			"id": 290,
																			"name": "name",
																			"kind": 1024,
																			"kindString": "Property",
																			"flags": {
																				"isOptional": true
																			},
																			"sources": [
																				{
																					"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																					"line": 9,
																					"character": 4
																				}
																			],
																			"type": {
																				"type": "intrinsic",
																				"name": "string"
																			}
																		},
																		{
																			"id": 291,
																			"name": "security",
																			"kind": 1024,
																			"kindString": "Property",
																			"flags": {
																				"isOptional": true
																			},
																			"sources": [
																				{
																					"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																					"line": 10,
																					"character": 4
																				}
																			],
																			"type": {
																				"type": "reflection",
																				"declaration": {
																					"id": 292,
																					"name": "__type",
																					"kind": 65536,
																					"kindString": "Type literal",
																					"flags": {},
																					"children": [
																						{
																							"id": 293,
																							"name": "allowAnonymous",
																							"kind": 1024,
																							"kindString": "Property",
																							"flags": {
																								"isOptional": true
																							},
																							"sources": [
																								{
																									"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																									"line": 11,
																									"character": 8
																								}
																							],
																							"type": {
																								"type": "intrinsic",
																								"name": "boolean"
																							}
																						},
																						{
																							"id": 294,
																							"name": "allowed",
																							"kind": 1024,
																							"kindString": "Property",
																							"flags": {
																								"isOptional": true
																							},
																							"sources": [
																								{
																									"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																									"line": 12,
																									"character": 8
																								}
																							],
																							"type": {
																								"type": "reference",
																								"typeArguments": [
																									{
																										"type": "intrinsic",
																										"name": "string"
																									},
																									{
																										"type": "array",
																										"elementType": {
																											"type": "union",
																											"types": [
																												{
																													"type": "intrinsic",
																													"name": "string"
																												},
																												{
																													"type": "reference",
																													"name": "CosigningAddressSet"
																												}
																											]
																										}
																									}
																								],
																								"name": "Record",
																								"qualifiedName": "Record",
																								"package": "typescript"
																							}
																						},
																						{
																							"id": 295,
																							"name": "disallowed",
																							"kind": 1024,
																							"kindString": "Property",
																							"flags": {
																								"isOptional": true
																							},
																							"sources": [
																								{
																									"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																									"line": 13,
																									"character": 8
																								}
																							],
																							"type": {
																								"type": "reference",
																								"typeArguments": [
																									{
																										"type": "intrinsic",
																										"name": "string"
																									},
																									{
																										"type": "array",
																										"elementType": {
																											"type": "intrinsic",
																											"name": "string"
																										}
																									}
																								],
																								"name": "Record",
																								"qualifiedName": "Record",
																								"package": "typescript"
																							}
																						}
																					],
																					"groups": [
																						{
																							"title": "Properties",
																							"children": [
																								293,
																								294,
																								295
																							]
																						}
																					],
																					"sources": [
																						{
																							"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																							"line": 10,
																							"character": 15
																						}
																					]
																				}
																			}
																		}
																	],
																	"groups": [
																		{
																			"title": "Properties",
																			"children": [
																				290,
																				291
																			]
																		}
																	],
																	"sources": [
																		{
																			"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																			"line": 8,
																			"character": 79
																		}
																	]
																}
															},
															{
																"type": "reflection",
																"declaration": {
																	"id": 296,
																	"name": "__type",
																	"kind": 65536,
																	"kindString": "Type literal",
																	"flags": {},
																	"children": [
																		{
																			"id": 297,
																			"name": "schema",
																			"kind": 1024,
																			"kindString": "Property",
																			"flags": {},
																			"sources": [
																				{
																					"fileName": "protocol/packages/payload/packages/model/dist/types/XyoPayload.d.ts",
																					"line": 19,
																					"character": 4
																				}
																			],
																			"type": {
																				"type": "intrinsic",
																				"name": "string"
																			}
																		}
																	],
																	"groups": [
																		{
																			"title": "Properties",
																			"children": [
																				297
																			]
																		}
																	],
																	"sources": [
																		{
																			"fileName": "protocol/packages/payload/packages/model/dist/types/XyoPayload.d.ts",
																			"line": 18,
																			"character": 17
																		}
																	]
																}
															}
														]
													}
												],
												"name": "Module"
											},
											{
												"type": "array",
												"elementType": {
													"type": "reference",
													"typeArguments": [
														{
															"type": "intersection",
															"types": [
																{
																	"type": "reference",
																	"name": "SchemaFields"
																},
																{
																	"type": "reference",
																	"name": "PayloadFields"
																},
																{
																	"type": "reflection",
																	"declaration": {
																		"id": 298,
																		"name": "__type",
																		"kind": 65536,
																		"kindString": "Type literal",
																		"flags": {},
																		"children": [
																			{
																				"id": 299,
																				"name": "name",
																				"kind": 1024,
																				"kindString": "Property",
																				"flags": {
																					"isOptional": true
																				},
																				"sources": [
																					{
																						"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																						"line": 9,
																						"character": 4
																					}
																				],
																				"type": {
																					"type": "intrinsic",
																					"name": "string"
																				}
																			},
																			{
																				"id": 300,
																				"name": "security",
																				"kind": 1024,
																				"kindString": "Property",
																				"flags": {
																					"isOptional": true
																				},
																				"sources": [
																					{
																						"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																						"line": 10,
																						"character": 4
																					}
																				],
																				"type": {
																					"type": "reflection",
																					"declaration": {
																						"id": 301,
																						"name": "__type",
																						"kind": 65536,
																						"kindString": "Type literal",
																						"flags": {},
																						"children": [
																							{
																								"id": 302,
																								"name": "allowAnonymous",
																								"kind": 1024,
																								"kindString": "Property",
																								"flags": {
																									"isOptional": true
																								},
																								"sources": [
																									{
																										"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																										"line": 11,
																										"character": 8
																									}
																								],
																								"type": {
																									"type": "intrinsic",
																									"name": "boolean"
																								}
																							},
																							{
																								"id": 303,
																								"name": "allowed",
																								"kind": 1024,
																								"kindString": "Property",
																								"flags": {
																									"isOptional": true
																								},
																								"sources": [
																									{
																										"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																										"line": 12,
																										"character": 8
																									}
																								],
																								"type": {
																									"type": "reference",
																									"typeArguments": [
																										{
																											"type": "intrinsic",
																											"name": "string"
																										},
																										{
																											"type": "array",
																											"elementType": {
																												"type": "union",
																												"types": [
																													{
																														"type": "intrinsic",
																														"name": "string"
																													},
																													{
																														"type": "reference",
																														"name": "CosigningAddressSet"
																													}
																												]
																											}
																										}
																									],
																									"name": "Record",
																									"qualifiedName": "Record",
																									"package": "typescript"
																								}
																							},
																							{
																								"id": 304,
																								"name": "disallowed",
																								"kind": 1024,
																								"kindString": "Property",
																								"flags": {
																									"isOptional": true
																								},
																								"sources": [
																									{
																										"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																										"line": 13,
																										"character": 8
																									}
																								],
																								"type": {
																									"type": "reference",
																									"typeArguments": [
																										{
																											"type": "intrinsic",
																											"name": "string"
																										},
																										{
																											"type": "array",
																											"elementType": {
																												"type": "intrinsic",
																												"name": "string"
																											}
																										}
																									],
																									"name": "Record",
																									"qualifiedName": "Record",
																									"package": "typescript"
																								}
																							}
																						],
																						"groups": [
																							{
																								"title": "Properties",
																								"children": [
																									302,
																									303,
																									304
																								]
																							}
																						],
																						"sources": [
																							{
																								"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																								"line": 10,
																								"character": 15
																							}
																						]
																					}
																				}
																			}
																		],
																		"groups": [
																			{
																				"title": "Properties",
																				"children": [
																					299,
																					300
																				]
																			}
																		],
																		"sources": [
																			{
																				"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																				"line": 8,
																				"character": 79
																			}
																		]
																	}
																},
																{
																	"type": "reflection",
																	"declaration": {
																		"id": 305,
																		"name": "__type",
																		"kind": 65536,
																		"kindString": "Type literal",
																		"flags": {},
																		"children": [
																			{
																				"id": 306,
																				"name": "schema",
																				"kind": 1024,
																				"kindString": "Property",
																				"flags": {},
																				"sources": [
																					{
																						"fileName": "protocol/packages/payload/packages/model/dist/types/XyoPayload.d.ts",
																						"line": 19,
																						"character": 4
																					}
																				],
																				"type": {
																					"type": "intrinsic",
																					"name": "string"
																				}
																			}
																		],
																		"groups": [
																			{
																				"title": "Properties",
																				"children": [
																					306
																				]
																			}
																		],
																		"sources": [
																			{
																				"fileName": "protocol/packages/payload/packages/model/dist/types/XyoPayload.d.ts",
																				"line": 18,
																				"character": 17
																			}
																		]
																	}
																}
															]
														}
													],
													"name": "Module"
												}
											}
										]
									}
								},
								{
									"id": 307,
									"name": "name",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isOptional": true
									},
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "string"
											},
											{
												"type": "array",
												"elementType": {
													"type": "intrinsic",
													"name": "string"
												}
											}
										]
									}
								}
							],
							"type": {
								"type": "reference",
								"id": 254,
								"name": "RemoteModuleResolver"
							},
							"overwrites": {
								"type": "reference",
								"name": "CompositeModuleResolver.add"
							}
						}
					],
					"overwrites": {
						"type": "reference",
						"name": "CompositeModuleResolver.add"
					}
				},
				{
					"id": 366,
					"name": "addResolver",
					"kind": 2048,
					"kindString": "Method",
					"flags": {},
					"sources": [
						{
							"fileName": "modules/packages/module/dist/types/Resolver/CompositeModuleResolver.d.ts",
							"line": 9,
							"character": 4
						}
					],
					"signatures": [
						{
							"id": 367,
							"name": "addResolver",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 368,
									"name": "resolver",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "reference",
										"typeArguments": [
											{
												"type": "reference",
												"typeArguments": [
													{
														"type": "intersection",
														"types": [
															{
																"type": "reference",
																"name": "SchemaFields"
															},
															{
																"type": "reference",
																"name": "PayloadFields"
															},
															{
																"type": "reflection",
																"declaration": {
																	"id": 369,
																	"name": "__type",
																	"kind": 65536,
																	"kindString": "Type literal",
																	"flags": {},
																	"children": [
																		{
																			"id": 370,
																			"name": "name",
																			"kind": 1024,
																			"kindString": "Property",
																			"flags": {
																				"isOptional": true
																			},
																			"sources": [
																				{
																					"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																					"line": 9,
																					"character": 4
																				}
																			],
																			"type": {
																				"type": "intrinsic",
																				"name": "string"
																			}
																		},
																		{
																			"id": 371,
																			"name": "security",
																			"kind": 1024,
																			"kindString": "Property",
																			"flags": {
																				"isOptional": true
																			},
																			"sources": [
																				{
																					"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																					"line": 10,
																					"character": 4
																				}
																			],
																			"type": {
																				"type": "reflection",
																				"declaration": {
																					"id": 372,
																					"name": "__type",
																					"kind": 65536,
																					"kindString": "Type literal",
																					"flags": {},
																					"children": [
																						{
																							"id": 373,
																							"name": "allowAnonymous",
																							"kind": 1024,
																							"kindString": "Property",
																							"flags": {
																								"isOptional": true
																							},
																							"sources": [
																								{
																									"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																									"line": 11,
																									"character": 8
																								}
																							],
																							"type": {
																								"type": "intrinsic",
																								"name": "boolean"
																							}
																						},
																						{
																							"id": 374,
																							"name": "allowed",
																							"kind": 1024,
																							"kindString": "Property",
																							"flags": {
																								"isOptional": true
																							},
																							"sources": [
																								{
																									"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																									"line": 12,
																									"character": 8
																								}
																							],
																							"type": {
																								"type": "reference",
																								"typeArguments": [
																									{
																										"type": "intrinsic",
																										"name": "string"
																									},
																									{
																										"type": "array",
																										"elementType": {
																											"type": "union",
																											"types": [
																												{
																													"type": "intrinsic",
																													"name": "string"
																												},
																												{
																													"type": "reference",
																													"name": "CosigningAddressSet"
																												}
																											]
																										}
																									}
																								],
																								"name": "Record",
																								"qualifiedName": "Record",
																								"package": "typescript"
																							}
																						},
																						{
																							"id": 375,
																							"name": "disallowed",
																							"kind": 1024,
																							"kindString": "Property",
																							"flags": {
																								"isOptional": true
																							},
																							"sources": [
																								{
																									"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																									"line": 13,
																									"character": 8
																								}
																							],
																							"type": {
																								"type": "reference",
																								"typeArguments": [
																									{
																										"type": "intrinsic",
																										"name": "string"
																									},
																									{
																										"type": "array",
																										"elementType": {
																											"type": "intrinsic",
																											"name": "string"
																										}
																									}
																								],
																								"name": "Record",
																								"qualifiedName": "Record",
																								"package": "typescript"
																							}
																						}
																					],
																					"groups": [
																						{
																							"title": "Properties",
																							"children": [
																								373,
																								374,
																								375
																							]
																						}
																					],
																					"sources": [
																						{
																							"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																							"line": 10,
																							"character": 15
																						}
																					]
																				}
																			}
																		}
																	],
																	"groups": [
																		{
																			"title": "Properties",
																			"children": [
																				370,
																				371
																			]
																		}
																	],
																	"sources": [
																		{
																			"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																			"line": 8,
																			"character": 79
																		}
																	]
																}
															},
															{
																"type": "reflection",
																"declaration": {
																	"id": 376,
																	"name": "__type",
																	"kind": 65536,
																	"kindString": "Type literal",
																	"flags": {},
																	"children": [
																		{
																			"id": 377,
																			"name": "schema",
																			"kind": 1024,
																			"kindString": "Property",
																			"flags": {},
																			"sources": [
																				{
																					"fileName": "protocol/packages/payload/packages/model/dist/types/XyoPayload.d.ts",
																					"line": 19,
																					"character": 4
																				}
																			],
																			"type": {
																				"type": "intrinsic",
																				"name": "string"
																			}
																		}
																	],
																	"groups": [
																		{
																			"title": "Properties",
																			"children": [
																				377
																			]
																		}
																	],
																	"sources": [
																		{
																			"fileName": "protocol/packages/payload/packages/model/dist/types/XyoPayload.d.ts",
																			"line": 18,
																			"character": 17
																		}
																	]
																}
															}
														]
													}
												],
												"name": "Module"
											}
										],
										"name": "ModuleResolver"
									}
								}
							],
							"type": {
								"type": "reference",
								"id": 254,
								"name": "RemoteModuleResolver"
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "CompositeModuleResolver.addResolver"
							}
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "CompositeModuleResolver.addResolver"
					}
				},
				{
					"id": 325,
					"name": "filterLocalModules",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isPrivate": true
					},
					"sources": [
						{
							"fileName": "modules/packages/http/src/RemoteModuleResolver/RemoteModuleResolver.ts",
							"line": 48,
							"character": 10,
							"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/976dd8f66/packages/modules/packages/http/src/RemoteModuleResolver/RemoteModuleResolver.ts#L48"
						}
					],
					"signatures": [
						{
							"id": 326,
							"name": "filterLocalModules",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 327,
									"name": "mods",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "array",
										"elementType": {
											"type": "reference",
											"typeArguments": [
												{
													"type": "intersection",
													"types": [
														{
															"type": "reference",
															"name": "SchemaFields"
														},
														{
															"type": "reference",
															"name": "PayloadFields"
														},
														{
															"type": "reflection",
															"declaration": {
																"id": 328,
																"name": "__type",
																"kind": 65536,
																"kindString": "Type literal",
																"flags": {},
																"children": [
																	{
																		"id": 329,
																		"name": "name",
																		"kind": 1024,
																		"kindString": "Property",
																		"flags": {
																			"isOptional": true
																		},
																		"sources": [
																			{
																				"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																				"line": 9,
																				"character": 4
																			}
																		],
																		"type": {
																			"type": "intrinsic",
																			"name": "string"
																		}
																	},
																	{
																		"id": 330,
																		"name": "security",
																		"kind": 1024,
																		"kindString": "Property",
																		"flags": {
																			"isOptional": true
																		},
																		"sources": [
																			{
																				"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																				"line": 10,
																				"character": 4
																			}
																		],
																		"type": {
																			"type": "reflection",
																			"declaration": {
																				"id": 331,
																				"name": "__type",
																				"kind": 65536,
																				"kindString": "Type literal",
																				"flags": {},
																				"children": [
																					{
																						"id": 332,
																						"name": "allowAnonymous",
																						"kind": 1024,
																						"kindString": "Property",
																						"flags": {
																							"isOptional": true
																						},
																						"sources": [
																							{
																								"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																								"line": 11,
																								"character": 8
																							}
																						],
																						"type": {
																							"type": "intrinsic",
																							"name": "boolean"
																						}
																					},
																					{
																						"id": 333,
																						"name": "allowed",
																						"kind": 1024,
																						"kindString": "Property",
																						"flags": {
																							"isOptional": true
																						},
																						"sources": [
																							{
																								"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																								"line": 12,
																								"character": 8
																							}
																						],
																						"type": {
																							"type": "reference",
																							"typeArguments": [
																								{
																									"type": "intrinsic",
																									"name": "string"
																								},
																								{
																									"type": "array",
																									"elementType": {
																										"type": "union",
																										"types": [
																											{
																												"type": "intrinsic",
																												"name": "string"
																											},
																											{
																												"type": "reference",
																												"name": "CosigningAddressSet"
																											}
																										]
																									}
																								}
																							],
																							"name": "Record",
																							"qualifiedName": "Record",
																							"package": "typescript"
																						}
																					},
																					{
																						"id": 334,
																						"name": "disallowed",
																						"kind": 1024,
																						"kindString": "Property",
																						"flags": {
																							"isOptional": true
																						},
																						"sources": [
																							{
																								"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																								"line": 13,
																								"character": 8
																							}
																						],
																						"type": {
																							"type": "reference",
																							"typeArguments": [
																								{
																									"type": "intrinsic",
																									"name": "string"
																								},
																								{
																									"type": "array",
																									"elementType": {
																										"type": "intrinsic",
																										"name": "string"
																									}
																								}
																							],
																							"name": "Record",
																							"qualifiedName": "Record",
																							"package": "typescript"
																						}
																					}
																				],
																				"groups": [
																					{
																						"title": "Properties",
																						"children": [
																							332,
																							333,
																							334
																						]
																					}
																				],
																				"sources": [
																					{
																						"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																						"line": 10,
																						"character": 15
																					}
																				]
																			}
																		}
																	}
																],
																"groups": [
																	{
																		"title": "Properties",
																		"children": [
																			329,
																			330
																		]
																	}
																],
																"sources": [
																	{
																		"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																		"line": 8,
																		"character": 79
																	}
																]
															}
														},
														{
															"type": "reflection",
															"declaration": {
																"id": 335,
																"name": "__type",
																"kind": 65536,
																"kindString": "Type literal",
																"flags": {},
																"children": [
																	{
																		"id": 336,
																		"name": "schema",
																		"kind": 1024,
																		"kindString": "Property",
																		"flags": {},
																		"sources": [
																			{
																				"fileName": "protocol/packages/payload/packages/model/dist/types/XyoPayload.d.ts",
																				"line": 19,
																				"character": 4
																			}
																		],
																		"type": {
																			"type": "intrinsic",
																			"name": "string"
																		}
																	}
																],
																"groups": [
																	{
																		"title": "Properties",
																		"children": [
																			336
																		]
																	}
																],
																"sources": [
																	{
																		"fileName": "protocol/packages/payload/packages/model/dist/types/XyoPayload.d.ts",
																		"line": 18,
																		"character": 17
																	}
																]
															}
														}
													]
												}
											],
											"name": "Module"
										}
									}
								},
								{
									"id": 337,
									"name": "filter",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isOptional": true
									},
									"type": {
										"type": "reference",
										"name": "LocalModuleFilter"
									}
								}
							],
							"type": {
								"type": "array",
								"elementType": {
									"type": "reference",
									"typeArguments": [
										{
											"type": "intersection",
											"types": [
												{
													"type": "reference",
													"name": "SchemaFields"
												},
												{
													"type": "reference",
													"name": "PayloadFields"
												},
												{
													"type": "reflection",
													"declaration": {
														"id": 338,
														"name": "__type",
														"kind": 65536,
														"kindString": "Type literal",
														"flags": {},
														"children": [
															{
																"id": 339,
																"name": "name",
																"kind": 1024,
																"kindString": "Property",
																"flags": {
																	"isOptional": true
																},
																"sources": [
																	{
																		"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																		"line": 9,
																		"character": 4
																	}
																],
																"type": {
																	"type": "intrinsic",
																	"name": "string"
																}
															},
															{
																"id": 340,
																"name": "security",
																"kind": 1024,
																"kindString": "Property",
																"flags": {
																	"isOptional": true
																},
																"sources": [
																	{
																		"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																		"line": 10,
																		"character": 4
																	}
																],
																"type": {
																	"type": "reflection",
																	"declaration": {
																		"id": 341,
																		"name": "__type",
																		"kind": 65536,
																		"kindString": "Type literal",
																		"flags": {},
																		"children": [
																			{
																				"id": 342,
																				"name": "allowAnonymous",
																				"kind": 1024,
																				"kindString": "Property",
																				"flags": {
																					"isOptional": true
																				},
																				"sources": [
																					{
																						"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																						"line": 11,
																						"character": 8
																					}
																				],
																				"type": {
																					"type": "intrinsic",
																					"name": "boolean"
																				}
																			},
																			{
																				"id": 343,
																				"name": "allowed",
																				"kind": 1024,
																				"kindString": "Property",
																				"flags": {
																					"isOptional": true
																				},
																				"sources": [
																					{
																						"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																						"line": 12,
																						"character": 8
																					}
																				],
																				"type": {
																					"type": "reference",
																					"typeArguments": [
																						{
																							"type": "intrinsic",
																							"name": "string"
																						},
																						{
																							"type": "array",
																							"elementType": {
																								"type": "union",
																								"types": [
																									{
																										"type": "intrinsic",
																										"name": "string"
																									},
																									{
																										"type": "reference",
																										"name": "CosigningAddressSet"
																									}
																								]
																							}
																						}
																					],
																					"name": "Record",
																					"qualifiedName": "Record",
																					"package": "typescript"
																				}
																			},
																			{
																				"id": 344,
																				"name": "disallowed",
																				"kind": 1024,
																				"kindString": "Property",
																				"flags": {
																					"isOptional": true
																				},
																				"sources": [
																					{
																						"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																						"line": 13,
																						"character": 8
																					}
																				],
																				"type": {
																					"type": "reference",
																					"typeArguments": [
																						{
																							"type": "intrinsic",
																							"name": "string"
																						},
																						{
																							"type": "array",
																							"elementType": {
																								"type": "intrinsic",
																								"name": "string"
																							}
																						}
																					],
																					"name": "Record",
																					"qualifiedName": "Record",
																					"package": "typescript"
																				}
																			}
																		],
																		"groups": [
																			{
																				"title": "Properties",
																				"children": [
																					342,
																					343,
																					344
																				]
																			}
																		],
																		"sources": [
																			{
																				"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																				"line": 10,
																				"character": 15
																			}
																		]
																	}
																}
															}
														],
														"groups": [
															{
																"title": "Properties",
																"children": [
																	339,
																	340
																]
															}
														],
														"sources": [
															{
																"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																"line": 8,
																"character": 79
															}
														]
													}
												},
												{
													"type": "reflection",
													"declaration": {
														"id": 345,
														"name": "__type",
														"kind": 65536,
														"kindString": "Type literal",
														"flags": {},
														"children": [
															{
																"id": 346,
																"name": "schema",
																"kind": 1024,
																"kindString": "Property",
																"flags": {},
																"sources": [
																	{
																		"fileName": "protocol/packages/payload/packages/model/dist/types/XyoPayload.d.ts",
																		"line": 19,
																		"character": 4
																	}
																],
																"type": {
																	"type": "intrinsic",
																	"name": "string"
																}
															}
														],
														"groups": [
															{
																"title": "Properties",
																"children": [
																	346
																]
															}
														],
														"sources": [
															{
																"fileName": "protocol/packages/payload/packages/model/dist/types/XyoPayload.d.ts",
																"line": 18,
																"character": 17
															}
														]
													}
												}
											]
										}
									],
									"name": "Module"
								}
							}
						}
					]
				},
				{
					"id": 308,
					"name": "remove",
					"kind": 2048,
					"kindString": "Method",
					"flags": {},
					"sources": [
						{
							"fileName": "modules/packages/http/src/RemoteModuleResolver/RemoteModuleResolver.ts",
							"line": 37,
							"character": 2,
							"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/976dd8f66/packages/modules/packages/http/src/RemoteModuleResolver/RemoteModuleResolver.ts#L37"
						},
						{
							"fileName": "modules/packages/http/src/RemoteModuleResolver/RemoteModuleResolver.ts",
							"line": 38,
							"character": 2,
							"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/976dd8f66/packages/modules/packages/http/src/RemoteModuleResolver/RemoteModuleResolver.ts#L38"
						},
						{
							"fileName": "modules/packages/http/src/RemoteModuleResolver/RemoteModuleResolver.ts",
							"line": 39,
							"character": 2,
							"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/976dd8f66/packages/modules/packages/http/src/RemoteModuleResolver/RemoteModuleResolver.ts#L39"
						}
					],
					"signatures": [
						{
							"id": 309,
							"name": "remove",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 310,
									"name": "name",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "string"
											},
											{
												"type": "array",
												"elementType": {
													"type": "intrinsic",
													"name": "string"
												}
											}
										]
									}
								}
							],
							"type": {
								"type": "reference",
								"id": 254,
								"name": "RemoteModuleResolver"
							},
							"overwrites": {
								"type": "reference",
								"name": "CompositeModuleResolver.remove"
							}
						},
						{
							"id": 311,
							"name": "remove",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 312,
									"name": "address",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "string"
											},
											{
												"type": "array",
												"elementType": {
													"type": "intrinsic",
													"name": "string"
												}
											}
										]
									}
								}
							],
							"type": {
								"type": "reference",
								"id": 254,
								"name": "RemoteModuleResolver"
							},
							"overwrites": {
								"type": "reference",
								"name": "CompositeModuleResolver.remove"
							}
						}
					],
					"overwrites": {
						"type": "reference",
						"name": "CompositeModuleResolver.remove"
					}
				},
				{
					"id": 378,
					"name": "removeResolver",
					"kind": 2048,
					"kindString": "Method",
					"flags": {},
					"sources": [
						{
							"fileName": "modules/packages/module/dist/types/Resolver/CompositeModuleResolver.d.ts",
							"line": 11,
							"character": 4
						}
					],
					"signatures": [
						{
							"id": 379,
							"name": "removeResolver",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 380,
									"name": "resolver",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "reference",
										"typeArguments": [
											{
												"type": "reference",
												"typeArguments": [
													{
														"type": "intersection",
														"types": [
															{
																"type": "reference",
																"name": "SchemaFields"
															},
															{
																"type": "reference",
																"name": "PayloadFields"
															},
															{
																"type": "reflection",
																"declaration": {
																	"id": 381,
																	"name": "__type",
																	"kind": 65536,
																	"kindString": "Type literal",
																	"flags": {},
																	"children": [
																		{
																			"id": 382,
																			"name": "name",
																			"kind": 1024,
																			"kindString": "Property",
																			"flags": {
																				"isOptional": true
																			},
																			"sources": [
																				{
																					"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																					"line": 9,
																					"character": 4
																				}
																			],
																			"type": {
																				"type": "intrinsic",
																				"name": "string"
																			}
																		},
																		{
																			"id": 383,
																			"name": "security",
																			"kind": 1024,
																			"kindString": "Property",
																			"flags": {
																				"isOptional": true
																			},
																			"sources": [
																				{
																					"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																					"line": 10,
																					"character": 4
																				}
																			],
																			"type": {
																				"type": "reflection",
																				"declaration": {
																					"id": 384,
																					"name": "__type",
																					"kind": 65536,
																					"kindString": "Type literal",
																					"flags": {},
																					"children": [
																						{
																							"id": 385,
																							"name": "allowAnonymous",
																							"kind": 1024,
																							"kindString": "Property",
																							"flags": {
																								"isOptional": true
																							},
																							"sources": [
																								{
																									"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																									"line": 11,
																									"character": 8
																								}
																							],
																							"type": {
																								"type": "intrinsic",
																								"name": "boolean"
																							}
																						},
																						{
																							"id": 386,
																							"name": "allowed",
																							"kind": 1024,
																							"kindString": "Property",
																							"flags": {
																								"isOptional": true
																							},
																							"sources": [
																								{
																									"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																									"line": 12,
																									"character": 8
																								}
																							],
																							"type": {
																								"type": "reference",
																								"typeArguments": [
																									{
																										"type": "intrinsic",
																										"name": "string"
																									},
																									{
																										"type": "array",
																										"elementType": {
																											"type": "union",
																											"types": [
																												{
																													"type": "intrinsic",
																													"name": "string"
																												},
																												{
																													"type": "reference",
																													"name": "CosigningAddressSet"
																												}
																											]
																										}
																									}
																								],
																								"name": "Record",
																								"qualifiedName": "Record",
																								"package": "typescript"
																							}
																						},
																						{
																							"id": 387,
																							"name": "disallowed",
																							"kind": 1024,
																							"kindString": "Property",
																							"flags": {
																								"isOptional": true
																							},
																							"sources": [
																								{
																									"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																									"line": 13,
																									"character": 8
																								}
																							],
																							"type": {
																								"type": "reference",
																								"typeArguments": [
																									{
																										"type": "intrinsic",
																										"name": "string"
																									},
																									{
																										"type": "array",
																										"elementType": {
																											"type": "intrinsic",
																											"name": "string"
																										}
																									}
																								],
																								"name": "Record",
																								"qualifiedName": "Record",
																								"package": "typescript"
																							}
																						}
																					],
																					"groups": [
																						{
																							"title": "Properties",
																							"children": [
																								385,
																								386,
																								387
																							]
																						}
																					],
																					"sources": [
																						{
																							"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																							"line": 10,
																							"character": 15
																						}
																					]
																				}
																			}
																		}
																	],
																	"groups": [
																		{
																			"title": "Properties",
																			"children": [
																				382,
																				383
																			]
																		}
																	],
																	"sources": [
																		{
																			"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																			"line": 8,
																			"character": 79
																		}
																	]
																}
															},
															{
																"type": "reflection",
																"declaration": {
																	"id": 388,
																	"name": "__type",
																	"kind": 65536,
																	"kindString": "Type literal",
																	"flags": {},
																	"children": [
																		{
																			"id": 389,
																			"name": "schema",
																			"kind": 1024,
																			"kindString": "Property",
																			"flags": {},
																			"sources": [
																				{
																					"fileName": "protocol/packages/payload/packages/model/dist/types/XyoPayload.d.ts",
																					"line": 19,
																					"character": 4
																				}
																			],
																			"type": {
																				"type": "intrinsic",
																				"name": "string"
																			}
																		}
																	],
																	"groups": [
																		{
																			"title": "Properties",
																			"children": [
																				389
																			]
																		}
																	],
																	"sources": [
																		{
																			"fileName": "protocol/packages/payload/packages/model/dist/types/XyoPayload.d.ts",
																			"line": 18,
																			"character": 17
																		}
																	]
																}
															}
														]
													}
												],
												"name": "Module"
											}
										],
										"name": "ModuleResolver"
									}
								}
							],
							"type": {
								"type": "reference",
								"id": 254,
								"name": "RemoteModuleResolver"
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "CompositeModuleResolver.removeResolver"
							}
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "CompositeModuleResolver.removeResolver"
					}
				},
				{
					"id": 313,
					"name": "resolve",
					"kind": 2048,
					"kindString": "Method",
					"flags": {},
					"sources": [
						{
							"fileName": "modules/packages/http/src/RemoteModuleResolver/RemoteModuleResolver.ts",
							"line": 43,
							"character": 8,
							"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/976dd8f66/packages/modules/packages/http/src/RemoteModuleResolver/RemoteModuleResolver.ts#L43"
						}
					],
					"signatures": [
						{
							"id": 314,
							"name": "resolve",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 315,
									"name": "filter",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isOptional": true
									},
									"type": {
										"type": "reference",
										"name": "ModuleFilter"
									}
								}
							],
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "array",
										"elementType": {
											"type": "reference",
											"typeArguments": [
												{
													"type": "intersection",
													"types": [
														{
															"type": "reference",
															"name": "SchemaFields"
														},
														{
															"type": "reference",
															"name": "PayloadFields"
														},
														{
															"type": "reflection",
															"declaration": {
																"id": 316,
																"name": "__type",
																"kind": 65536,
																"kindString": "Type literal",
																"flags": {},
																"children": [
																	{
																		"id": 317,
																		"name": "name",
																		"kind": 1024,
																		"kindString": "Property",
																		"flags": {
																			"isOptional": true
																		},
																		"sources": [
																			{
																				"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																				"line": 9,
																				"character": 4
																			}
																		],
																		"type": {
																			"type": "intrinsic",
																			"name": "string"
																		}
																	},
																	{
																		"id": 318,
																		"name": "security",
																		"kind": 1024,
																		"kindString": "Property",
																		"flags": {
																			"isOptional": true
																		},
																		"sources": [
																			{
																				"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																				"line": 10,
																				"character": 4
																			}
																		],
																		"type": {
																			"type": "reflection",
																			"declaration": {
																				"id": 319,
																				"name": "__type",
																				"kind": 65536,
																				"kindString": "Type literal",
																				"flags": {},
																				"children": [
																					{
																						"id": 320,
																						"name": "allowAnonymous",
																						"kind": 1024,
																						"kindString": "Property",
																						"flags": {
																							"isOptional": true
																						},
																						"sources": [
																							{
																								"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																								"line": 11,
																								"character": 8
																							}
																						],
																						"type": {
																							"type": "intrinsic",
																							"name": "boolean"
																						}
																					},
																					{
																						"id": 321,
																						"name": "allowed",
																						"kind": 1024,
																						"kindString": "Property",
																						"flags": {
																							"isOptional": true
																						},
																						"sources": [
																							{
																								"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																								"line": 12,
																								"character": 8
																							}
																						],
																						"type": {
																							"type": "reference",
																							"typeArguments": [
																								{
																									"type": "intrinsic",
																									"name": "string"
																								},
																								{
																									"type": "array",
																									"elementType": {
																										"type": "union",
																										"types": [
																											{
																												"type": "intrinsic",
																												"name": "string"
																											},
																											{
																												"type": "reference",
																												"name": "CosigningAddressSet"
																											}
																										]
																									}
																								}
																							],
																							"name": "Record",
																							"qualifiedName": "Record",
																							"package": "typescript"
																						}
																					},
																					{
																						"id": 322,
																						"name": "disallowed",
																						"kind": 1024,
																						"kindString": "Property",
																						"flags": {
																							"isOptional": true
																						},
																						"sources": [
																							{
																								"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																								"line": 13,
																								"character": 8
																							}
																						],
																						"type": {
																							"type": "reference",
																							"typeArguments": [
																								{
																									"type": "intrinsic",
																									"name": "string"
																								},
																								{
																									"type": "array",
																									"elementType": {
																										"type": "intrinsic",
																										"name": "string"
																									}
																								}
																							],
																							"name": "Record",
																							"qualifiedName": "Record",
																							"package": "typescript"
																						}
																					}
																				],
																				"groups": [
																					{
																						"title": "Properties",
																						"children": [
																							320,
																							321,
																							322
																						]
																					}
																				],
																				"sources": [
																					{
																						"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																						"line": 10,
																						"character": 15
																					}
																				]
																			}
																		}
																	}
																],
																"groups": [
																	{
																		"title": "Properties",
																		"children": [
																			317,
																			318
																		]
																	}
																],
																"sources": [
																	{
																		"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																		"line": 8,
																		"character": 79
																	}
																]
															}
														},
														{
															"type": "reflection",
															"declaration": {
																"id": 323,
																"name": "__type",
																"kind": 65536,
																"kindString": "Type literal",
																"flags": {},
																"children": [
																	{
																		"id": 324,
																		"name": "schema",
																		"kind": 1024,
																		"kindString": "Property",
																		"flags": {},
																		"sources": [
																			{
																				"fileName": "protocol/packages/payload/packages/model/dist/types/XyoPayload.d.ts",
																				"line": 19,
																				"character": 4
																			}
																		],
																		"type": {
																			"type": "intrinsic",
																			"name": "string"
																		}
																	}
																],
																"groups": [
																	{
																		"title": "Properties",
																		"children": [
																			324
																		]
																	}
																],
																"sources": [
																	{
																		"fileName": "protocol/packages/payload/packages/model/dist/types/XyoPayload.d.ts",
																		"line": 18,
																		"character": 17
																	}
																]
															}
														}
													]
												}
											],
											"name": "Module"
										}
									}
								],
								"name": "Promise",
								"qualifiedName": "Promise",
								"package": "typescript"
							},
							"overwrites": {
								"type": "reference",
								"name": "CompositeModuleResolver.resolve"
							}
						}
					],
					"overwrites": {
						"type": "reference",
						"name": "CompositeModuleResolver.resolve"
					}
				},
				{
					"id": 347,
					"name": "resolveByAddress",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isPrivate": true
					},
					"sources": [
						{
							"fileName": "modules/packages/http/src/RemoteModuleResolver/RemoteModuleResolver.ts",
							"line": 56,
							"character": 16,
							"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/976dd8f66/packages/modules/packages/http/src/RemoteModuleResolver/RemoteModuleResolver.ts#L56"
						}
					],
					"signatures": [
						{
							"id": 348,
							"name": "resolveByAddress",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 349,
									"name": "address",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "reference",
										"id": 25,
										"name": "HttpProxyModule"
									}
								],
								"name": "Promise",
								"qualifiedName": "Promise",
								"package": "typescript"
							}
						}
					]
				},
				{
					"id": 350,
					"name": "resolveByName",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isPrivate": true
					},
					"sources": [
						{
							"fileName": "modules/packages/http/src/RemoteModuleResolver/RemoteModuleResolver.ts",
							"line": 64,
							"character": 16,
							"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/976dd8f66/packages/modules/packages/http/src/RemoteModuleResolver/RemoteModuleResolver.ts#L64"
						}
					],
					"signatures": [
						{
							"id": 351,
							"name": "resolveByName",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 352,
									"name": "name",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "reference",
										"id": 25,
										"name": "HttpProxyModule"
									}
								],
								"name": "Promise",
								"qualifiedName": "Promise",
								"package": "typescript"
							}
						}
					]
				},
				{
					"id": 353,
					"name": "resolveRemoteModules",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isPrivate": true
					},
					"sources": [
						{
							"fileName": "modules/packages/http/src/RemoteModuleResolver/RemoteModuleResolver.ts",
							"line": 73,
							"character": 10,
							"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/976dd8f66/packages/modules/packages/http/src/RemoteModuleResolver/RemoteModuleResolver.ts#L73"
						}
					],
					"signatures": [
						{
							"id": 354,
							"name": "resolveRemoteModules",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 355,
									"name": "filter",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isOptional": true
									},
									"type": {
										"type": "reference",
										"name": "RemoteModuleFilter"
									}
								}
							],
							"type": {
								"type": "array",
								"elementType": {
									"type": "reference",
									"typeArguments": [
										{
											"type": "reference",
											"id": 25,
											"name": "HttpProxyModule"
										}
									],
									"name": "Promise",
									"qualifiedName": "Promise",
									"package": "typescript"
								}
							}
						}
					]
				}
			],
			"groups": [
				{
					"title": "Constructors",
					"children": [
						255
					]
				},
				{
					"title": "Properties",
					"children": [
						259,
						258,
						356
					]
				},
				{
					"title": "Accessors",
					"children": [
						260
					]
				},
				{
					"title": "Methods",
					"children": [
						262,
						366,
						325,
						308,
						378,
						313,
						347,
						350,
						353
					]
				}
			],
			"sources": [
				{
					"fileName": "modules/packages/http/src/RemoteModuleResolver/RemoteModuleResolver.ts",
					"line": 17,
					"character": 13,
					"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/976dd8f66/packages/modules/packages/http/src/RemoteModuleResolver/RemoteModuleResolver.ts#L17"
				}
			],
			"extendedTypes": [
				{
					"type": "reference",
					"name": "CompositeModuleResolver"
				}
			]
		},
		{
			"id": 8,
			"name": "HttpProxyModuleParams",
			"kind": 256,
			"kindString": "Interface",
			"flags": {},
			"children": [
				{
					"id": 12,
					"name": "account",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "modules/packages/module/dist/types/ModuleParams.d.ts",
							"line": 6,
							"character": 4
						}
					],
					"type": {
						"type": "reference",
						"name": "Account"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "ModuleParams.account"
					}
				},
				{
					"id": 9,
					"name": "api",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "modules/packages/http/src/HttpProxyModule/HttpProxyModule.ts",
							"line": 19,
							"character": 2,
							"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/976dd8f66/packages/modules/packages/http/src/HttpProxyModule/HttpProxyModule.ts#L19"
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "reference",
								"name": "XyoApiConfig"
							}
						],
						"name": "XyoArchivistApi"
					}
				},
				{
					"id": 10,
					"name": "apiConfig",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "modules/packages/http/src/HttpProxyModule/HttpProxyModule.ts",
							"line": 20,
							"character": 2,
							"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/976dd8f66/packages/modules/packages/http/src/HttpProxyModule/HttpProxyModule.ts#L20"
						}
					],
					"type": {
						"type": "reference",
						"name": "XyoApiConfig"
					}
				},
				{
					"id": 13,
					"name": "config",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "modules/packages/module/dist/types/ModuleParams.d.ts",
							"line": 7,
							"character": 4
						}
					],
					"type": {
						"type": "reference",
						"id": 3,
						"name": "HttpProxyModuleConfig"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "ModuleParams.config"
					}
				},
				{
					"id": 14,
					"name": "logger",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "modules/packages/module/dist/types/ModuleParams.d.ts",
							"line": 8,
							"character": 4
						}
					],
					"type": {
						"type": "reference",
						"name": "Logger"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "ModuleParams.logger"
					}
				},
				{
					"id": 11,
					"name": "name",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "modules/packages/http/src/HttpProxyModule/HttpProxyModule.ts",
							"line": 21,
							"character": 2,
							"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/976dd8f66/packages/modules/packages/http/src/HttpProxyModule/HttpProxyModule.ts#L21"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 15,
					"name": "resolver",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "modules/packages/module/dist/types/ModuleParams.d.ts",
							"line": 9,
							"character": 4
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "reference",
								"typeArguments": [
									{
										"type": "intersection",
										"types": [
											{
												"type": "reference",
												"name": "SchemaFields"
											},
											{
												"type": "reference",
												"name": "PayloadFields"
											},
											{
												"type": "reflection",
												"declaration": {
													"id": 16,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"children": [
														{
															"id": 17,
															"name": "name",
															"kind": 1024,
															"kindString": "Property",
															"flags": {
																"isOptional": true
															},
															"sources": [
																{
																	"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																	"line": 9,
																	"character": 4
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														},
														{
															"id": 18,
															"name": "security",
															"kind": 1024,
															"kindString": "Property",
															"flags": {
																"isOptional": true
															},
															"sources": [
																{
																	"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																	"line": 10,
																	"character": 4
																}
															],
															"type": {
																"type": "reflection",
																"declaration": {
																	"id": 19,
																	"name": "__type",
																	"kind": 65536,
																	"kindString": "Type literal",
																	"flags": {},
																	"children": [
																		{
																			"id": 20,
																			"name": "allowAnonymous",
																			"kind": 1024,
																			"kindString": "Property",
																			"flags": {
																				"isOptional": true
																			},
																			"sources": [
																				{
																					"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																					"line": 11,
																					"character": 8
																				}
																			],
																			"type": {
																				"type": "intrinsic",
																				"name": "boolean"
																			}
																		},
																		{
																			"id": 21,
																			"name": "allowed",
																			"kind": 1024,
																			"kindString": "Property",
																			"flags": {
																				"isOptional": true
																			},
																			"sources": [
																				{
																					"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																					"line": 12,
																					"character": 8
																				}
																			],
																			"type": {
																				"type": "reference",
																				"typeArguments": [
																					{
																						"type": "intrinsic",
																						"name": "string"
																					},
																					{
																						"type": "array",
																						"elementType": {
																							"type": "union",
																							"types": [
																								{
																									"type": "intrinsic",
																									"name": "string"
																								},
																								{
																									"type": "reference",
																									"name": "CosigningAddressSet"
																								}
																							]
																						}
																					}
																				],
																				"name": "Record",
																				"qualifiedName": "Record",
																				"package": "typescript"
																			}
																		},
																		{
																			"id": 22,
																			"name": "disallowed",
																			"kind": 1024,
																			"kindString": "Property",
																			"flags": {
																				"isOptional": true
																			},
																			"sources": [
																				{
																					"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																					"line": 13,
																					"character": 8
																				}
																			],
																			"type": {
																				"type": "reference",
																				"typeArguments": [
																					{
																						"type": "intrinsic",
																						"name": "string"
																					},
																					{
																						"type": "array",
																						"elementType": {
																							"type": "intrinsic",
																							"name": "string"
																						}
																					}
																				],
																				"name": "Record",
																				"qualifiedName": "Record",
																				"package": "typescript"
																			}
																		}
																	],
																	"groups": [
																		{
																			"title": "Properties",
																			"children": [
																				20,
																				21,
																				22
																			]
																		}
																	],
																	"sources": [
																		{
																			"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
																			"line": 10,
																			"character": 15
																		}
																	]
																}
															}
														}
													],
													"groups": [
														{
															"title": "Properties",
															"children": [
																17,
																18
															]
														}
													],
													"sources": [
														{
															"fileName": "modules/packages/module/packages/model/dist/types/Config.d.ts",
															"line": 8,
															"character": 79
														}
													]
												}
											},
											{
												"type": "reflection",
												"declaration": {
													"id": 23,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"children": [
														{
															"id": 24,
															"name": "schema",
															"kind": 1024,
															"kindString": "Property",
															"flags": {},
															"sources": [
																{
																	"fileName": "protocol/packages/payload/packages/model/dist/types/XyoPayload.d.ts",
																	"line": 19,
																	"character": 4
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														}
													],
													"groups": [
														{
															"title": "Properties",
															"children": [
																24
															]
														}
													],
													"sources": [
														{
															"fileName": "protocol/packages/payload/packages/model/dist/types/XyoPayload.d.ts",
															"line": 18,
															"character": 17
														}
													]
												}
											}
										]
									}
								],
								"name": "Module"
							}
						],
						"name": "CompositeModuleResolver"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "ModuleParams.resolver"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						12,
						9,
						10,
						13,
						14,
						11,
						15
					]
				}
			],
			"sources": [
				{
					"fileName": "modules/packages/http/src/HttpProxyModule/HttpProxyModule.ts",
					"line": 18,
					"character": 17,
					"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/976dd8f66/packages/modules/packages/http/src/HttpProxyModule/HttpProxyModule.ts#L18"
				}
			],
			"extendedTypes": [
				{
					"type": "reference",
					"typeArguments": [
						{
							"type": "reference",
							"id": 3,
							"name": "HttpProxyModuleConfig"
						}
					],
					"name": "ModuleParams"
				}
			]
		},
		{
			"id": 3,
			"name": "HttpProxyModuleConfig",
			"kind": 4194304,
			"kindString": "Type alias",
			"flags": {},
			"sources": [
				{
					"fileName": "modules/packages/http/src/HttpProxyModule/Config.ts",
					"line": 6,
					"character": 12,
					"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/976dd8f66/packages/modules/packages/http/src/HttpProxyModule/Config.ts#L6"
				}
			],
			"type": {
				"type": "intersection",
				"types": [
					{
						"type": "reference",
						"name": "ModuleConfig"
					},
					{
						"type": "reflection",
						"declaration": {
							"id": 4,
							"name": "__type",
							"kind": 65536,
							"kindString": "Type literal",
							"flags": {},
							"children": [
								{
									"id": 5,
									"name": "address",
									"kind": 1024,
									"kindString": "Property",
									"flags": {
										"isOptional": true
									},
									"sources": [
										{
											"fileName": "modules/packages/http/src/HttpProxyModule/Config.ts",
											"line": 7,
											"character": 2,
											"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/976dd8f66/packages/modules/packages/http/src/HttpProxyModule/Config.ts#L7"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 6,
									"name": "archive",
									"kind": 1024,
									"kindString": "Property",
									"flags": {
										"isOptional": true
									},
									"sources": [
										{
											"fileName": "modules/packages/http/src/HttpProxyModule/Config.ts",
											"line": 8,
											"character": 2,
											"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/976dd8f66/packages/modules/packages/http/src/HttpProxyModule/Config.ts#L8"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 7,
									"name": "schema",
									"kind": 1024,
									"kindString": "Property",
									"flags": {},
									"sources": [
										{
											"fileName": "modules/packages/http/src/HttpProxyModule/Config.ts",
											"line": 9,
											"character": 2,
											"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/976dd8f66/packages/modules/packages/http/src/HttpProxyModule/Config.ts#L9"
										}
									],
									"type": {
										"type": "reference",
										"id": 1,
										"name": "HttpProxyModuleConfigSchema"
									}
								}
							],
							"groups": [
								{
									"title": "Properties",
									"children": [
										5,
										6,
										7
									]
								}
							],
							"sources": [
								{
									"fileName": "modules/packages/http/src/HttpProxyModule/Config.ts",
									"line": 6,
									"character": 51,
									"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/976dd8f66/packages/modules/packages/http/src/HttpProxyModule/Config.ts#L6"
								}
							]
						}
					}
				]
			}
		},
		{
			"id": 2,
			"name": "HttpProxyModuleConfigSchema",
			"kind": 4194304,
			"kindString": "Type alias",
			"flags": {},
			"sources": [
				{
					"fileName": "modules/packages/http/src/HttpProxyModule/Config.ts",
					"line": 3,
					"character": 12,
					"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/976dd8f66/packages/modules/packages/http/src/HttpProxyModule/Config.ts#L3"
				},
				{
					"fileName": "modules/packages/http/src/HttpProxyModule/Config.ts",
					"line": 4,
					"character": 13,
					"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/976dd8f66/packages/modules/packages/http/src/HttpProxyModule/Config.ts#L4"
				}
			],
			"type": {
				"type": "literal",
				"value": "network.xyo.module.remote.config"
			}
		},
		{
			"id": 1,
			"name": "HttpProxyModuleConfigSchema",
			"kind": 32,
			"kindString": "Variable",
			"flags": {},
			"sources": [
				{
					"fileName": "modules/packages/http/src/HttpProxyModule/Config.ts",
					"line": 3,
					"character": 12,
					"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/976dd8f66/packages/modules/packages/http/src/HttpProxyModule/Config.ts#L3"
				},
				{
					"fileName": "modules/packages/http/src/HttpProxyModule/Config.ts",
					"line": 4,
					"character": 13,
					"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/976dd8f66/packages/modules/packages/http/src/HttpProxyModule/Config.ts#L4"
				}
			],
			"type": {
				"type": "literal",
				"value": "network.xyo.module.remote.config"
			}
		}
	],
	"groups": [
		{
			"title": "Classes",
			"children": [
				25,
				254
			]
		},
		{
			"title": "Interfaces",
			"children": [
				8
			]
		},
		{
			"title": "Type Aliases",
			"children": [
				3,
				2
			]
		},
		{
			"title": "Variables",
			"children": [
				1
			]
		}
	],
	"sources": [
		{
			"fileName": "modules/packages/http/src/index.ts",
			"line": 1,
			"character": 0,
			"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/976dd8f66/packages/modules/packages/http/src/index.ts#L1"
		}
	]
}