このMCPでできること
Supports company formation and corporate administration including incorporation documents, signatures, cap tables, corporate actions, banking handoffs and payment setup.
ツール
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['intakeId', 'url'], 'properties': {'url': {'type': 'string', 'format': 'uri', 'maxLength': 2048}, 'intakeId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['assertedName', 'jurisdiction', 'entityType', 'idempotencyKey'], 'properties': {'companyId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'entityType': {'type': 'string', 'maxLength': 120, 'minLength': 1}, 'fileNumber': {'type': 'string', 'maxLength': 200, 'minLength': 1}, 'assertedName': {'type': 'string', 'maxLength': 500, 'minLength': 1}, 'jurisdiction': {'type': 'string', 'maxLength': 120, 'minLength': 1}, 'formationDate': {'type': 'string', 'format': 'date', 'pattern': '^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$'}, 'idempotencyKey': {'type': 'string', 'maxLength': 200, 'minLength': 8}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['companyId', 'caseId', 'expectedStatus', 'nextStatus', 'reason', 'idempotencyKey'], 'properties': {'caseId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'reason': {'type': 'string', 'maxLength': 2000, 'minLength': 1}, 'companyId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'nextStatus': {'enum': ['draft', 'awaiting_attorney_review', 'ready_for_approval', 'awaiting_signatures', 'awaiting_payment', 'approved', 'executing', 'waiting_external', 'completed', 'cancelled'], 'type': 'string'}, 'expectedStatus': {'enum': ['draft', 'awaiting_attorney_review', 'ready_for_approval', 'awaiting_signatures', 'awaiting_payment', 'approved', 'executing', 'waiting_external', 'completed', 'cancelled'], 'type': 'string'}, 'idempotencyKey': {'type': 'string', 'maxLength': 200, 'minLength': 8}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['data', 'expectedRevisionId', 'expectedDataHash'], 'properties': {'data': {'type': 'object', 'properties': {'llc': {'type': 'object', 'properties': {'management': {'type': 'string', 'const': 'member_managed', 'description': 'The supported Florida LLC is managed by its members; manager-managed arrangements require a separate legal workflow.'}, 'mailingAddress': {'type': 'object', 'properties': {'zip': {'type': 'string'}, 'city': {'type': 'string'}, 'state': {'type': 'string'}, 'street': {'type': 'string'}, 'country': {'type': 'string', 'description': 'Two-letter country code, e.g. "US".'}, 'street2': {'type': 'string'}}, 'description': 'Business mailing address; defaults to the principal address when omitted.', 'additionalProperties': False}, 'principalAddress': {'type': 'object', 'properties': {'zip': {'type': 'string'}, 'city': {'type': 'string'}, 'state': {'type': 'string'}, 'street': {'type': 'string'}, 'country': {'type': 'string', 'description': 'Two-letter country code, e.g. "US".'}, 'street2': {'type': 'string'}}, 'description': 'Physical principal business address; a PO box is not accepted.', 'additionalProperties': False}, 'taxClassification': {'type': 'string', 'const': 'default', 'description': 'Default federal classification: disregarded entity for one member or partnership for multiple members; no corporate tax election.'}, 'organizerFounderId': {'type': 'string', 'description': 'A saved founder id. Defaults to the first member and signs the Articles as authorized representative.'}, 'ownershipConfirmed': {'type': 'boolean'}}, 'additionalProperties': False}, 'tax': {'type': 'object', 'properties': {'ein': {'type': 'string'}, 'ssnOnFile': {'type': 'boolean', 'default': False}, 'responsibleFounderId': {'type': 'string'}}, 'additionalProperties': False}, 'name': {'type': 'object', 'required': ['base', 'suffix'], 'properties': {'base': {'type': 'string', 'minLength': 1, 'description': 'Company name without the legal suffix, e.g. "Acme".'}, 'suffix': {'type': 'string', 'default': ', Inc.', 'description': 'Legal designator, e.g. "Inc." or ", Inc.". A leading comma attaches directly; otherwise Corply inserts one space.'}, 'suffixConfirmed': {'type': 'boolean', 'description': 'Set true after the founder confirms the displayed legal name in the configuration review or explicitly chooses its suffix.'}}, 'additionalProperties': False}, 'phone': {'type': 'string'}, 'roles': {'type': 'object', 'properties': {'ceoFounderId': {'type': 'string', 'description': 'Must equal a founders[].id.'}, 'directorFounderIds': {'type': 'array', 'items': {'type': 'string'}, 'default': []}, 'secretaryFounderId': {'type': 'string'}, 'governanceConfirmed': {'type': 'boolean', 'default': False}}, 'additionalProperties': False}, 'founders': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'name', 'email', 'address', 'title', 'isIncorporator', 'isDirector', 'isOfficer', 'shares', 'purchasePrice', 'vestingMonths', 'cliffMonths', 'vestingStart', 'stockPurchaseDate', 'elects83b', 'election83bConfirmed'], 'properties': {'id': {'type': 'string', 'description': 'Stable slug like "f1" — referenced by roles.*FounderId (e.g. roles.ceoFounderId).'}, 'name': {'type': 'string', 'default': '', 'description': 'Full legal name. Leave blank while another founder’s identity is awaiting their consent.'}, 'email': {'type': 'string', 'format': 'email', 'pattern': "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"}, 'title': {'type': 'string', 'default': 'Founder'}, 'shares': {'type': 'string', 'default': '', 'description': 'Number of shares, as a string, e.g. "6000000".'}, 'address': {'type': 'string', 'default': ''}, 'elects83b': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'default': True, 'description': 'Defaults to true for restricted founder shares; forced false for fully_vested shares. Agents must not ask this during intake.'}, 'isOfficer': {'type': 'boolean', 'default': False}, 'boardChair': {'type': 'boolean', 'description': 'Chairperson of the Board. At most one founder, who must be a director.'}, 'isDirector': {'type': 'boolean', 'default': True}, 'usTaxpayer': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}]}, 'cliffMonths': {'type': 'string', 'default': '12'}, 'dateOfBirth': {'anyOf': [{'type': 'string', 'const': ''}, {'type': 'string', 'format': 'date', 'pattern': '^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$'}], 'description': 'For Delaware corporations, collect date of birth in YYYY-MM-DD from that person during identity review. Never ask an incorporator to supply another established account’s private information. Not required for Florida LLC filing. Never infer from age or other facts, and do not repeat in summaries.'}, 'vestingStart': {'type': 'string', 'default': ''}, 'officerTitles': {'type': 'array', 'items': {'enum': ['Chief Executive Officer', 'President', 'Secretary', 'Chief Financial Officer', 'Treasurer', 'Chief Operating Officer', 'Chief Technology Officer', 'Chief Information Officer'], 'type': 'string'}, 'description': 'Offices this founder holds, e.g. ["Chief Executive Officer", "President"]. Each office has one holder; one founder may hold several. A Delaware corporation needs a Chief Executive Officer, a President and a Secretary. Omit on older drafts to keep their CEO and incorporator flags.'}, 'purchasePrice': {'type': 'string', 'default': ''}, 'vestingMonths': {'type': 'string', 'default': '48'}, 'identityStatus': {'enum': ['self', 'approved', 'draft', 'awaiting_founder'], 'type': 'string', 'description': 'Server-owned identity review state; cannot grant consent.'}, 'isIncorporator': {'type': 'boolean', 'default': False}, 'equityTreatment': {'enum': ['vesting', 'fully_vested'], 'type': 'string', 'description': 'Per-founder stock purchase choice. Standard vesting is the default; also offer fully_vested for common shares owned in full on issuance: SPA, no vesting schedule or 83(b) election. Omitted legacy values mean vesting; never infer this choice from zero months.'}, 'ownershipPercent': {'type': 'string', 'description': 'Florida LLC only: fully vested membership ownership percentage, e.g. "60". All members must total exactly 100.'}, 'attestedLegalName': {'type': 'string', 'description': "Set to the founder's name only after that founder personally confirms it is their full legal name exactly as on their government ID. Never set it for another person; invited founders confirm when they approve their own details."}, 'immigrationStatus': {'anyOf': [{'enum': ['f1', 'h1b', 'o1', 'l1', 'other'], 'type': 'string'}, {'type': 'null'}]}, 'stockPurchaseDate': {'type': 'string', 'default': ''}, 'capitalContribution': {'type': 'string', 'description': 'Florida LLC only: member cash capital contribution in USD, e.g. "100.00" or "0". Confirm this amount with the member; do not infer it.'}, 'f1WorkAuthorization': {'anyOf': [{'enum': ['none', 'cpt', 'opt', 'stem_opt', 'other'], 'type': 'string'}, {'type': 'null'}]}, 'election83bConfirmed': {'type': 'boolean', 'default': True, 'description': 'Deprecated intake gate. Defaults true; agents must not ask for a separate 83(b) confirmation.'}, 'taxResidencyDefaultDeclined': {'type': 'boolean', 'description': 'Set true on your own row when you correct, or are unsure about, the disclosed US citizen/taxpayer default, so Corply never applies it again.'}, 'usCitizenOrPermanentResident': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}]}}, 'additionalProperties': False}}, 'ownership': {'type': 'object', 'properties': {'fmv': {'type': 'string'}, 'parValue': {'type': 'string'}, 'authorizedShares': {'type': 'string', 'description': 'Total shares authorized in the certificate of incorporation, e.g. "10000000".'}, 'equityPoolPercent': {'type': 'string'}, 'founderSplitConfirmed': {'type': 'boolean'}, 'capitalizationConfirmed': {'type': 'boolean', 'description': 'Set true after the founder confirms the displayed capitalization in the configuration review. This does not confirm or change the founder split.'}}, 'additionalProperties': False}, 'structure': {'enum': ['c_corp', 'llc', 'subsidiary_c_corp'], 'type': 'string', 'description': 'The legal form being formed. Automated formation supports Delaware C corporations and Florida member-managed LLCs with fully vested membership interests and default federal tax classification.'}, 'description': {'type': 'object', 'properties': {'text': {'type': 'string', 'default': ''}, 'website': {'type': 'string', 'default': ''}}, 'additionalProperties': False}, 'equityTerms': {'type': 'object', 'properties': {'acceleration': {'type': 'string', 'default': 'double_trigger'}, 'purchaseMethod': {'type': 'string', 'default': 'cash'}, 'vestingPeriodYears': {'type': 'string', 'default': '4'}}, 'additionalProperties': False}, 'jurisdiction': {'enum': ['US-WY', 'US-FL', 'US-DE', 'US-TX'], 'type': 'string', 'description': "Formation state as a US-XX code, e.g. 'US-DE'. Ask the founder which state before promoting the application to ready; never assume one."}, 'companyAddress': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'registeredAgent': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}}, 'additionalProperties': False}, 'companyId': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'description': 'Connected company ID (from whoami). Omit it unless Corply asks for a company.'}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}, 'expectedDataHash': {'type': 'string'}, 'expectedRevisionId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['companyId', 'choices'], 'properties': {'choices': {'type': 'array', 'items': {'type': 'object', 'required': ['itemKey', 'choice'], 'properties': {'choice': {'enum': ['have', 'corply', 'not_applicable'], 'type': 'string'}, 'itemKey': {'enum': ['certificate_of_incorporation', 'articles_of_organization', 'bylaws', 'operating_agreement', 'organizational_consents', 'founder_stock', 'election_83b', 'ein', 'bank_account'], 'type': 'string'}, 'quantity': {'type': 'integer', 'maximum': 20, 'minimum': 1}}, 'additionalProperties': False}, 'maxItems': 9, 'minItems': 1}, 'companyId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['joinCode', 'identity', 'consent'], 'properties': {'consent': {'type': 'boolean', 'const': True}, 'identity': {'type': 'object', 'required': ['name', 'address', 'usTaxpayer', 'usCitizenOrPermanentResident', 'immigrationStatus', 'f1WorkAuthorization'], 'properties': {'name': {'type': 'string', 'default': '', 'description': 'Full legal name. Leave blank while another founder’s identity is awaiting their consent.'}, 'address': {'type': 'string', 'default': ''}, 'usTaxpayer': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'default': None}, 'dateOfBirth': {'anyOf': [{'type': 'string', 'const': ''}, {'type': 'string', 'format': 'date', 'pattern': '^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$'}], 'description': 'For Delaware corporations, collect date of birth in YYYY-MM-DD from that person during identity review. Never ask an incorporator to supply another established account’s private information. Not required for Florida LLC filing. Never infer from age or other facts, and do not repeat in summaries.'}, 'immigrationStatus': {'anyOf': [{'enum': ['f1', 'h1b', 'o1', 'l1', 'other'], 'type': 'string'}, {'type': 'null'}], 'default': None}, 'f1WorkAuthorization': {'anyOf': [{'enum': ['none', 'cpt', 'opt', 'stem_opt', 'other'], 'type': 'string'}, {'type': 'null'}], 'default': None}, 'usCitizenOrPermanentResident': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'default': None}}, 'additionalProperties': False}, 'joinCode': {'type': 'string'}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['companyId', 'caseId', 'evidenceType', 'title', 'reference', 'contentHash', 'metadata', 'idempotencyKey'], 'properties': {'title': {'type': 'string', 'maxLength': 300, 'minLength': 1}, 'caseId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'metadata': {'type': 'object', 'default': {}, 'propertyNames': {'type': 'string'}, 'additionalProperties': {'anyOf': [{'type': 'string'}, {'type': 'number'}, {'type': 'boolean'}, {'type': 'null'}, {'type': 'array', 'items': {}}, {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}]}}, 'companyId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'reference': {'type': 'string', 'maxLength': 1000, 'minLength': 1}, 'contentHash': {'type': 'string', 'pattern': '^(?:sha256:)?[a-f0-9]{64}$'}, 'evidenceType': {'enum': ['approval', 'signature', 'filing', 'payment', 'ledger', 'cap_table', 'notice', 'professional_review', 'other'], 'type': 'string'}, 'idempotencyKey': {'type': 'string', 'maxLength': 200, 'minLength': 8}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['formationId'], 'properties': {'formationId': {'type': 'string'}, 'maxWaitSeconds': {'type': 'integer', 'maximum': 10, 'minimum': 0, 'description': 'Seconds to wait before returning (ceiling ~10s — the gateway kills longer-held requests).'}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['formationId', 'selectedName', 'similarNames'], 'properties': {'formationId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'selectedName': {'type': 'string', 'maxLength': 500, 'minLength': 1}, 'similarNames': {'type': 'array', 'items': {'type': 'string', 'maxLength': 500, 'minLength': 1}, 'maxItems': 5}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['companyId', 'caseId'], 'properties': {'caseId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'companyId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['manifest', 'products'], 'properties': {'manifest': {'type': 'object', 'required': ['schemaVersion', 'manifestHash', 'projectId', 'projectKey', 'company', 'product', 'provider', 'repository', 'integration', 'catalog', 'requiredEnvironmentVariables', 'humanGates', 'security'], 'properties': {'catalog': {'type': 'array', 'items': {'type': 'object', 'required': ['productKey', 'name', 'description', 'taxCategory', 'entitlementKeys', 'prices'], 'properties': {'name': {'type': 'string', 'maxLength': 120, 'minLength': 1}, 'prices': {'type': 'array', 'items': {'type': 'object', 'required': ['priceKey', 'amountMinor', 'currency', 'billing', 'providerReferenceEnv'], 'properties': {'billing': {'oneOf': [{'type': 'object', 'required': ['kind', 'interval', 'intervalCount', 'trialDays'], 'properties': {'kind': {'type': 'string', 'const': 'recurring'}, 'interval': {'enum': ['month', 'year'], 'type': 'string'}, 'trialDays': {'type': 'integer', 'default': 0, 'maximum': 365, 'minimum': 0}, 'intervalCount': {'type': 'integer', 'default': 1, 'maximum': 12, 'minimum': 1}}, 'additionalProperties': False}, {'type': 'object', 'required': ['kind'], 'properties': {'kind': {'type': 'string', 'const': 'one_time'}}, 'additionalProperties': False}]}, 'currency': {'enum': ['USD', 'EUR', 'GBP', 'JPY', 'AUD', 'CAD', 'CHF', 'HKD', 'SGD', 'SEK', 'ARS', 'BRL', 'CLP', 'CNY', 'COP', 'CZK', 'DKK', 'HUF', 'ILS', 'INR', 'KRW', 'MXN', 'NOK', 'NZD', 'PEN', 'PLN', 'RUB', 'THB', 'TRY', 'TWD', 'UAH', 'VND', 'ZAR'], 'type': 'string', 'description': 'Currency currently supported by the Paddle transaction API.'}, 'priceKey': {'type': 'string', 'pattern': '^[a-z][a-z0-9_]{1,62}$', 'description': 'Stable implementation key generated by the agent from the founder-approved price.'}, 'amountMinor': {'type': 'integer', 'maximum': 100000000, 'exclusiveMinimum': 0}, 'providerReferenceEnv': {'type': 'string', 'pattern': '^[A-Z][A-Z0-9_]{2,127}$', 'description': 'Environment-variable name generated by the agent; never a provider ID or secret value.'}}, 'additionalProperties': False}, 'maxItems': 20, 'minItems': 1}, 'productKey': {'type': 'string', 'pattern': '^[a-z][a-z0-9_]{1,62}$', 'description': 'Stable implementation key generated by the agent.'}, 'description': {'type': 'string', 'maxLength': 2000, 'minLength': 1}, 'taxCategory': {'enum': ['saas', 'digital_goods'], 'type': 'string', 'description': 'Agent-mapped from the already founder-approved v1 business model; not a founder-authored tax conclusion.'}, 'entitlementKeys': {'type': 'array', 'items': {'type': 'string', 'pattern': '^[a-z][a-z0-9_.-]{1,100}$'}, 'maxItems': 50, 'minItems': 1, 'description': 'Agent-generated feature keys matching the founder-approved access included in this product.'}}, 'additionalProperties': False}}, 'company': {'type': 'object', 'required': ['id', 'displayName', 'legalName', 'formationStatus', 'lifecycleOrigin', 'einPresent'], 'properties': {'id': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'legalName': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'einPresent': {'type': 'boolean'}, 'displayName': {'type': 'string', 'minLength': 1}, 'formationStatus': {'type': 'string'}, 'lifecycleOrigin': {'type': 'string'}}, 'additionalProperties': False}, 'product': {'type': 'object', 'required': ['name', 'description', 'websiteUrl', 'businessModel', 'billingModel', 'customerType', 'targetCountries'], 'properties': {'name': {'type': 'string', 'minLength': 1}, 'websiteUrl': {'anyOf': [{'type': 'string', 'format': 'uri'}, {'type': 'null'}]}, 'description': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'billingModel': {'enum': ['subscription', 'one_time', 'mixed', 'usage_based', 'unknown'], 'type': 'string'}, 'customerType': {'enum': ['business', 'consumer', 'both', 'unknown'], 'type': 'string'}, 'businessModel': {'enum': ['saas', 'digital_goods', 'marketplace', 'physical_goods', 'services', 'unknown'], 'type': 'string'}, 'targetCountries': {'type': 'array', 'items': {'enum': ['AD', 'AE', 'AF', 'AG', 'AI', 'AL', 'AM', 'AO', 'AQ', 'AR', 'AS', 'AT', 'AU', 'AW', 'AX', 'AZ', 'BA', 'BB', 'BD', 'BE', 'BF', 'BG', 'BH', 'BI', 'BJ', 'BL', 'BM', 'BN', 'BO', 'BQ', 'BR', 'BS', 'BT', 'BV', 'BW', 'BY', 'BZ', 'CA', 'CC', 'CD', 'CF', 'CG', 'CH', 'CI', 'CK', 'CL', 'CM', 'CN', 'CO', 'CR', 'CU', 'CV', 'CW', 'CX', 'CY', 'CZ', 'DE', 'DJ', 'DK', 'DM', 'DO', 'DZ', 'EC', 'EE', 'EG', 'EH', 'ER', 'ES', 'ET', 'FI', 'FJ', 'FK', 'FM', 'FO', 'FR', 'GA', 'GB', 'GD', 'GE', 'GF', 'GG', 'GH', 'GI', 'GL', 'GM', 'GN', 'GP', 'GQ', 'GR', 'GS', 'GT', 'GU', 'GW', 'GY', 'HK', 'HM', 'HN', 'HR', 'HT', 'HU', 'ID', 'IE', 'IL', 'IM', 'IN', 'IO', 'IQ', 'IR', 'IS', 'IT', 'JE', 'JM', 'JO', 'JP', 'KE', 'KG', 'KH', 'KI', 'KM', 'KN', 'KP', 'KR', 'KW', 'KY', 'KZ', 'LA', 'LB', 'LC', 'LI', 'LK', 'LR', 'LS', 'LT', 'LU', 'LV', 'LY', 'MA', 'MC', 'MD', 'ME', 'MF', 'MG', 'MH', 'MK', 'ML', 'MM', 'MN', 'MO', 'MP', 'MQ', 'MR', 'MS', 'MT', 'MU', 'MV', 'MW', 'MX', 'MY', 'MZ', 'NA', 'NC', 'NE', 'NF', 'NG', 'NI', 'NL', 'NO', 'NP', 'NR', 'NU', 'NZ', 'OM', 'PA', 'PE', 'PF', 'PG', 'PH', 'PK', 'PL', 'PM', 'PN', 'PR', 'PS', 'PT', 'PW', 'PY', 'QA', 'RE', 'RO', 'RS', 'RU', 'RW', 'SA', 'SB', 'SC', 'SD', 'SE', 'SG', 'SH', 'SI', 'SJ', 'SK', 'SL', 'SM', 'SN', 'SO', 'SR', 'SS', 'ST', 'SV', 'SX', 'SY', 'SZ', 'TC', 'TD', 'TF', 'TG', 'TH', 'TJ', 'TK', 'TL', 'TM', 'TN', 'TO', 'TR', 'TT', 'TV', 'TW', 'TZ', 'UA', 'UG', 'UM', 'US', 'UY', 'UZ', 'VA', 'VC', 'VE', 'VG', 'VI', 'VN', 'VU', 'WF', 'WS', 'YE', 'YT', 'ZA', 'ZM', 'ZW'], 'type': 'string', 'description': 'ISO 3166-1 alpha-2 country code.'}}}, 'additionalProperties': False}, 'provider': {'type': 'object', 'required': ['kind', 'role', 'environment', 'callsMadeByManifestTool'], 'properties': {'kind': {'type': 'string', 'const': 'paddle'}, 'role': {'type': 'string', 'const': 'merchant_of_record'}, 'environment': {'type': 'string', 'const': 'sandbox'}, 'callsMadeByManifestTool': {'type': 'boolean', 'const': False}}, 'additionalProperties': False}, 'security': {'type': 'object', 'required': ['cardDataTouchesFounderServer', 'secretValuesStoredInManifest', 'webhookSignatureRequired', 'idempotentEventProcessingRequired', 'denyByDefaultEntitlements', 'manifestHashPurpose', 'liveAutomationRequiresStoredApproval'], 'properties': {'manifestHashPurpose': {'type': 'string', 'const': 'integrity_only_not_authorization'}, 'webhookSignatureRequired': {'type': 'boolean', 'const': True}, 'denyByDefaultEntitlements': {'type': 'boolean', 'const': True}, 'cardDataTouchesFounderServer': {'type': 'boolean', 'const': False}, 'secretValuesStoredInManifest': {'type': 'boolean', 'const': False}, 'idempotentEventProcessingRequired': {'type': 'boolean', 'const': True}, 'liveAutomationRequiresStoredApproval': {'type': 'boolean', 'const': True}}, 'additionalProperties': False}, 'projectId': {'type': 'string', 'pattern': '^pay_[a-f0-9]{16}$'}, 'humanGates': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'status', 'owner', 'reason', 'blocks'], 'properties': {'id': {'enum': ['provider_account_approval', 'identity_verification', 'business_terms_acceptance', 'payout_bank_connection', 'production_go_live'], 'type': 'string'}, 'owner': {'type': 'string', 'const': 'founder'}, 'blocks': {'enum': ['provider_activation', 'payouts', 'production'], 'type': 'string'}, 'reason': {'type': 'string', 'minLength': 1}, 'status': {'type': 'string', 'const': 'required'}}, 'additionalProperties': False}}, 'projectKey': {'type': 'string', 'pattern': '^[a-z][a-z0-9-]{1,62}$'}, 'repository': {'type': 'object', 'required': ['framework', 'packageManager', 'appDirectory'], 'properties': {'basePath': {'type': 'string', 'maxLength': 200, 'description': 'Agent-inspected Next.js basePath; never ask the founder for this.'}, 'framework': {'enum': ['nextjs_app_router', 'nextjs_pages_router', 'express', 'remix', 'generic_typescript'], 'type': 'string', 'description': 'Agent-inspected framework; never ask the founder for this.'}, 'testCommand': {'type': 'string', 'maxLength': 300, 'minLength': 1}, 'appDirectory': {'type': 'string', 'maxLength': 240, 'minLength': 1, 'description': 'Agent-inspected repository-relative app root; never ask the founder for this.'}, 'buildCommand': {'type': 'string', 'maxLength': 300, 'minLength': 1}, 'packageManager': {'enum': ['bun', 'pnpm', 'npm', 'yarn'], 'type': 'string', 'description': 'Agent-inspected package manager; never ask the founder for this.'}, 'sourceDirectory': {'enum': ['.', 'src'], 'type': 'string', 'description': 'Agent-inspected source root.'}}, 'additionalProperties': False}, 'integration': {'type': 'object', 'required': ['checkoutMode', 'apiBasePath', 'webhookPath', 'entitlementMode', 'tenantScopeRequired', 'overwriteExistingFiles'], 'properties': {'apiBasePath': {'type': 'string', 'pattern': '^\\/.*'}, 'webhookPath': {'type': 'string', 'pattern': '^\\/.*'}, 'checkoutMode': {'type': 'string', 'const': 'provider_hosted'}, 'entitlementMode': {'type': 'string', 'const': 'server_authoritative'}, 'tenantScopeRequired': {'type': 'boolean', 'const': True}, 'overwriteExistingFiles': {'type': 'boolean', 'const': False}}, 'additionalProperties': False}, 'manifestHash': {'type': 'string', 'pattern': '^sha256:[a-f0-9]{64}$'}, 'schemaVersion': {'type': 'string', 'const': 'corply.payments/v1alpha1'}, 'requiredEnvironmentVariables': {'type': 'array', 'items': {'type': 'string', 'pattern': '^[A-Z][A-Z0-9_]{2,127}$'}}}, 'additionalProperties': False}, 'products': {'type': 'array', 'items': {'type': 'object', 'required': ['productKey', 'name', 'description', 'taxCategory', 'entitlementKeys', 'prices'], 'properties': {'name': {'type': 'string', 'maxLength': 120, 'minLength': 1}, 'prices': {'type': 'array', 'items': {'type': 'object', 'required': ['priceKey', 'amountMinor', 'currency', 'billing', 'providerReferenceEnv'], 'properties': {'billing': {'oneOf': [{'type': 'object', 'required': ['kind', 'interval', 'intervalCount', 'trialDays'], 'properties': {'kind': {'type': 'string', 'const': 'recurring'}, 'interval': {'enum': ['month', 'year'], 'type': 'string'}, 'trialDays': {'type': 'integer', 'default': 0, 'maximum': 365, 'minimum': 0}, 'intervalCount': {'type': 'integer', 'default': 1, 'maximum': 12, 'minimum': 1}}, 'additionalProperties': False}, {'type': 'object', 'required': ['kind'], 'properties': {'kind': {'type': 'string', 'const': 'one_time'}}, 'additionalProperties': False}]}, 'currency': {'enum': ['USD', 'EUR', 'GBP', 'JPY', 'AUD', 'CAD', 'CHF', 'HKD', 'SGD', 'SEK', 'ARS', 'BRL', 'CLP', 'CNY', 'COP', 'CZK', 'DKK', 'HUF', 'ILS', 'INR', 'KRW', 'MXN', 'NOK', 'NZD', 'PEN', 'PLN', 'RUB', 'THB', 'TRY', 'TWD', 'UAH', 'VND', 'ZAR'], 'type': 'string', 'description': 'Currency currently supported by the Paddle transaction API.'}, 'priceKey': {'type': 'string', 'pattern': '^[a-z][a-z0-9_]{1,62}$', 'description': 'Stable implementation key generated by the agent from the founder-approved price.'}, 'amountMinor': {'type': 'integer', 'maximum': 100000000, 'exclusiveMinimum': 0}, 'providerReferenceEnv': {'type': 'string', 'pattern': '^[A-Z][A-Z0-9_]{2,127}$', 'description': 'Environment-variable name generated by the agent; never a provider ID or secret value.'}}, 'additionalProperties': False}, 'maxItems': 20, 'minItems': 1}, 'productKey': {'type': 'string', 'pattern': '^[a-z][a-z0-9_]{1,62}$', 'description': 'Stable implementation key generated by the agent.'}, 'description': {'type': 'string', 'maxLength': 2000, 'minLength': 1}, 'taxCategory': {'enum': ['saas', 'digital_goods'], 'type': 'string', 'description': 'Agent-mapped from the already founder-approved v1 business model; not a founder-authored tax conclusion.'}, 'entitlementKeys': {'type': 'array', 'items': {'type': 'string', 'pattern': '^[a-z][a-z0-9_.-]{1,100}$'}, 'maxItems': 50, 'minItems': 1, 'description': 'Agent-generated feature keys matching the founder-approved access included in this product.'}}, 'additionalProperties': False}, 'maxItems': 50, 'minItems': 1}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['companyId', 'extractionId', 'values'], 'properties': {'values': {'type': 'object', 'default': {}, 'propertyNames': {'type': 'string', 'maxLength': 200}, 'additionalProperties': {}}, 'companyId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'extractionId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['intakeId', 'requestId', 'values', 'reviewHash', 'choices', 'accepted'], 'properties': {'team': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'email', 'titles', 'director'], 'properties': {'name': {'type': 'string', 'maxLength': 300, 'minLength': 1}, 'email': {'type': 'string', 'default': '', 'maxLength': 320}, 'titles': {'type': 'array', 'items': {'type': 'string', 'maxLength': 80}, 'maxItems': 10}, 'director': {'type': 'boolean'}}, 'additionalProperties': False}, 'maxItems': 20}, 'values': {'type': 'object', 'default': {}, 'propertyNames': {'type': 'string', 'maxLength': 300}, 'additionalProperties': {}}, 'choices': {'type': 'array', 'items': {'type': 'object', 'required': ['itemKey', 'choice'], 'properties': {'choice': {'enum': ['have', 'corply', 'not_applicable'], 'type': 'string'}, 'itemKey': {'enum': ['certificate_of_incorporation', 'articles_of_organization', 'bylaws', 'operating_agreement', 'organizational_consents', 'founder_stock', 'election_83b', 'ein', 'bank_account'], 'type': 'string'}}, 'additionalProperties': False}, 'default': [], 'maxItems': 20}, 'accepted': {'type': 'array', 'items': {'type': 'string', 'maxLength': 60}, 'default': [], 'maxItems': 40}, 'intakeId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'requestId': {'type': 'string', 'maxLength': 200, 'minLength': 1}, 'reviewHash': {'type': 'string', 'pattern': '^[a-f0-9]{64}$'}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['companyId', 'packageId'], 'properties': {'companyId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'packageId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['companyId'], 'properties': {'companyId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['companyId', 'actionKind', 'title', 'policyVersion', 'idempotencyKey', 'intake'], 'properties': {'title': {'type': 'string', 'maxLength': 300, 'minLength': 1}, 'intake': {'type': 'object', 'default': {}, 'propertyNames': {'type': 'string'}, 'additionalProperties': {'anyOf': [{'type': 'string'}, {'type': 'number'}, {'type': 'boolean'}, {'type': 'null'}, {'type': 'array', 'items': {}}, {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}]}}, 'companyId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'actionKind': {'enum': ['address_change', 'authorize_more_shares', 'company_name_change', 'sell_shares_accredited', 'issue_common_shares', 'create_or_issue_preferred_shares', 'founder_cliff_repurchase', 'general_share_repurchase', 'issue_advisor_shares'], 'type': 'string'}, 'policyVersion': {'type': 'string', 'maxLength': 200, 'minLength': 1}, 'idempotencyKey': {'type': 'string', 'maxLength': 200, 'minLength': 8}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['companyId', 'departure', 'idempotencyKey'], 'properties': {'buyback': {'type': 'object', 'required': ['companyId', 'allocationId', 'shareCount', 'agreementDocumentId', 'eligibilityConfirmed', 'idempotencyKey'], 'properties': {'companyId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'shareCount': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'allocationId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'idempotencyKey': {'type': 'string', 'maxLength': 200, 'minLength': 8}, 'agreementDocumentId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'eligibilityConfirmed': {'type': 'boolean', 'const': True}}, 'additionalProperties': False}, 'companyId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'departure': {'type': 'object', 'required': ['companyId', 'kind', 'roleRecordId', 'idempotencyKey'], 'properties': {'kind': {'enum': ['remove_director', 'remove_officer', 'resign_director', 'resign_officer'], 'type': 'string'}, 'companyId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'roleRecordId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'idempotencyKey': {'type': 'string', 'maxLength': 200, 'minLength': 8}}, 'additionalProperties': False}, 'replacement': {'type': 'object', 'required': ['companyId', 'kind', 'name', 'email', 'idempotencyKey'], 'properties': {'kind': {'enum': ['appoint_director', 'appoint_officer'], 'type': 'string'}, 'name': {'type': 'string', 'maxLength': 300, 'minLength': 1}, 'email': {'type': 'string', 'format': 'email', 'pattern': "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$", 'maxLength': 320}, 'title': {'type': 'string', 'maxLength': 200, 'minLength': 1}, 'companyId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'idempotencyKey': {'type': 'string', 'maxLength': 200, 'minLength': 8}, 'replacementCaseId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}}, 'additionalProperties': False}, 'idempotencyKey': {'type': 'string', 'maxLength': 200, 'minLength': 8}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['companyId', 'appointment', 'idempotencyKey'], 'properties': {'issuance': {'type': 'object', 'required': ['companyId', 'name', 'email', 'address', 'shareCount', 'pricePerShare', 'vestingStart', 'priorInventions', 'companyOfficerPersonId', 'companyOfficerAddress', 'electionDecision', 'idempotencyKey'], 'properties': {'name': {'type': 'string', 'maxLength': 300, 'minLength': 1}, 'email': {'type': 'string', 'format': 'email', 'pattern': "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$", 'maxLength': 320}, 'address': {'type': 'string', 'maxLength': 1000, 'minLength': 8}, 'companyId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'shareCount': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'vestingStart': {'type': 'string', 'format': 'date', 'pattern': '^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$'}, 'pricePerShare': {'type': 'number', 'multipleOf': 1e-06, 'exclusiveMinimum': 0}, 'idempotencyKey': {'type': 'string', 'maxLength': 200, 'minLength': 8}, 'priorInventions': {'type': 'string', 'maxLength': 4000, 'minLength': 1}, 'electionDecision': {'enum': ['file', 'decline', 'seek_tax_advice'], 'type': 'string'}, 'companyOfficerAddress': {'type': 'string', 'maxLength': 1000, 'minLength': 8}, 'companyOfficerPersonId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'fairMarketValuePerShare': {'type': 'number', 'minimum': 0, 'multipleOf': 1e-06}}, 'additionalProperties': False}, 'companyId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'appointment': {'type': 'object', 'required': ['companyId', 'kind', 'name', 'email', 'idempotencyKey'], 'properties': {'kind': {'enum': ['appoint_director', 'appoint_officer'], 'type': 'string'}, 'name': {'type': 'string', 'maxLength': 300, 'minLength': 1}, 'email': {'type': 'string', 'format': 'email', 'pattern': "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$", 'maxLength': 320}, 'title': {'type': 'string', 'maxLength': 200, 'minLength': 1}, 'companyId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'idempotencyKey': {'type': 'string', 'maxLength': 200, 'minLength': 8}, 'replacementCaseId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}}, 'additionalProperties': False}, 'ipAgreement': {'type': 'object', 'required': ['companyId', 'name', 'email', 'address', 'workState', 'relationship', 'priorInventions', 'priorAgreements', 'companyOfficerPersonId', 'idempotencyKey'], 'properties': {'name': {'type': 'string', 'maxLength': 300, 'minLength': 1}, 'email': {'type': 'string', 'format': 'email', 'pattern': "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$", 'maxLength': 320}, 'address': {'type': 'string', 'maxLength': 1000, 'minLength': 8}, 'companyId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'workState': {'enum': ['DE', 'GA'], 'type': 'string'}, 'relationship': {'enum': ['employee', 'consultant', 'director'], 'type': 'string'}, 'idempotencyKey': {'type': 'string', 'maxLength': 200, 'minLength': 8}, 'priorAgreements': {'type': 'string', 'maxLength': 4000, 'minLength': 1}, 'priorInventions': {'type': 'string', 'maxLength': 4000, 'minLength': 1}, 'companyOfficerPersonId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}}, 'additionalProperties': False}, 'idempotencyKey': {'type': 'string', 'maxLength': 200, 'minLength': 8}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['manifest', 'includeExamplePricingPage'], 'properties': {'manifest': {'type': 'object', 'required': ['schemaVersion', 'manifestHash', 'projectId', 'projectKey', 'company', 'product', 'provider', 'repository', 'integration', 'catalog', 'requiredEnvironmentVariables', 'humanGates', 'security'], 'properties': {'catalog': {'type': 'array', 'items': {'type': 'object', 'required': ['productKey', 'name', 'description', 'taxCategory', 'entitlementKeys', 'prices'], 'properties': {'name': {'type': 'string', 'maxLength': 120, 'minLength': 1}, 'prices': {'type': 'array', 'items': {'type': 'object', 'required': ['priceKey', 'amountMinor', 'currency', 'billing', 'providerReferenceEnv'], 'properties': {'billing': {'oneOf': [{'type': 'object', 'required': ['kind', 'interval', 'intervalCount', 'trialDays'], 'properties': {'kind': {'type': 'string', 'const': 'recurring'}, 'interval': {'enum': ['month', 'year'], 'type': 'string'}, 'trialDays': {'type': 'integer', 'default': 0, 'maximum': 365, 'minimum': 0}, 'intervalCount': {'type': 'integer', 'default': 1, 'maximum': 12, 'minimum': 1}}, 'additionalProperties': False}, {'type': 'object', 'required': ['kind'], 'properties': {'kind': {'type': 'string', 'const': 'one_time'}}, 'additionalProperties': False}]}, 'currency': {'enum': ['USD', 'EUR', 'GBP', 'JPY', 'AUD', 'CAD', 'CHF', 'HKD', 'SGD', 'SEK', 'ARS', 'BRL', 'CLP', 'CNY', 'COP', 'CZK', 'DKK', 'HUF', 'ILS', 'INR', 'KRW', 'MXN', 'NOK', 'NZD', 'PEN', 'PLN', 'RUB', 'THB', 'TRY', 'TWD', 'UAH', 'VND', 'ZAR'], 'type': 'string', 'description': 'Currency currently supported by the Paddle transaction API.'}, 'priceKey': {'type': 'string', 'pattern': '^[a-z][a-z0-9_]{1,62}$', 'description': 'Stable implementation key generated by the agent from the founder-approved price.'}, 'amountMinor': {'type': 'integer', 'maximum': 100000000, 'exclusiveMinimum': 0}, 'providerReferenceEnv': {'type': 'string', 'pattern': '^[A-Z][A-Z0-9_]{2,127}$', 'description': 'Environment-variable name generated by the agent; never a provider ID or secret value.'}}, 'additionalProperties': False}, 'maxItems': 20, 'minItems': 1}, 'productKey': {'type': 'string', 'pattern': '^[a-z][a-z0-9_]{1,62}$', 'description': 'Stable implementation key generated by the agent.'}, 'description': {'type': 'string', 'maxLength': 2000, 'minLength': 1}, 'taxCategory': {'enum': ['saas', 'digital_goods'], 'type': 'string', 'description': 'Agent-mapped from the already founder-approved v1 business model; not a founder-authored tax conclusion.'}, 'entitlementKeys': {'type': 'array', 'items': {'type': 'string', 'pattern': '^[a-z][a-z0-9_.-]{1,100}$'}, 'maxItems': 50, 'minItems': 1, 'description': 'Agent-generated feature keys matching the founder-approved access included in this product.'}}, 'additionalProperties': False}}, 'company': {'type': 'object', 'required': ['id', 'displayName', 'legalName', 'formationStatus', 'lifecycleOrigin', 'einPresent'], 'properties': {'id': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'legalName': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'einPresent': {'type': 'boolean'}, 'displayName': {'type': 'string', 'minLength': 1}, 'formationStatus': {'type': 'string'}, 'lifecycleOrigin': {'type': 'string'}}, 'additionalProperties': False}, 'product': {'type': 'object', 'required': ['name', 'description', 'websiteUrl', 'businessModel', 'billingModel', 'customerType', 'targetCountries'], 'properties': {'name': {'type': 'string', 'minLength': 1}, 'websiteUrl': {'anyOf': [{'type': 'string', 'format': 'uri'}, {'type': 'null'}]}, 'description': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'billingModel': {'enum': ['subscription', 'one_time', 'mixed', 'usage_based', 'unknown'], 'type': 'string'}, 'customerType': {'enum': ['business', 'consumer', 'both', 'unknown'], 'type': 'string'}, 'businessModel': {'enum': ['saas', 'digital_goods', 'marketplace', 'physical_goods', 'services', 'unknown'], 'type': 'string'}, 'targetCountries': {'type': 'array', 'items': {'enum': ['AD', 'AE', 'AF', 'AG', 'AI', 'AL', 'AM', 'AO', 'AQ', 'AR', 'AS', 'AT', 'AU', 'AW', 'AX', 'AZ', 'BA', 'BB', 'BD', 'BE', 'BF', 'BG', 'BH', 'BI', 'BJ', 'BL', 'BM', 'BN', 'BO', 'BQ', 'BR', 'BS', 'BT', 'BV', 'BW', 'BY', 'BZ', 'CA', 'CC', 'CD', 'CF', 'CG', 'CH', 'CI', 'CK', 'CL', 'CM', 'CN', 'CO', 'CR', 'CU', 'CV', 'CW', 'CX', 'CY', 'CZ', 'DE', 'DJ', 'DK', 'DM', 'DO', 'DZ', 'EC', 'EE', 'EG', 'EH', 'ER', 'ES', 'ET', 'FI', 'FJ', 'FK', 'FM', 'FO', 'FR', 'GA', 'GB', 'GD', 'GE', 'GF', 'GG', 'GH', 'GI', 'GL', 'GM', 'GN', 'GP', 'GQ', 'GR', 'GS', 'GT', 'GU', 'GW', 'GY', 'HK', 'HM', 'HN', 'HR', 'HT', 'HU', 'ID', 'IE', 'IL', 'IM', 'IN', 'IO', 'IQ', 'IR', 'IS', 'IT', 'JE', 'JM', 'JO', 'JP', 'KE', 'KG', 'KH', 'KI', 'KM', 'KN', 'KP', 'KR', 'KW', 'KY', 'KZ', 'LA', 'LB', 'LC', 'LI', 'LK', 'LR', 'LS', 'LT', 'LU', 'LV', 'LY', 'MA', 'MC', 'MD', 'ME', 'MF', 'MG', 'MH', 'MK', 'ML', 'MM', 'MN', 'MO', 'MP', 'MQ', 'MR', 'MS', 'MT', 'MU', 'MV', 'MW', 'MX', 'MY', 'MZ', 'NA', 'NC', 'NE', 'NF', 'NG', 'NI', 'NL', 'NO', 'NP', 'NR', 'NU', 'NZ', 'OM', 'PA', 'PE', 'PF', 'PG', 'PH', 'PK', 'PL', 'PM', 'PN', 'PR', 'PS', 'PT', 'PW', 'PY', 'QA', 'RE', 'RO', 'RS', 'RU', 'RW', 'SA', 'SB', 'SC', 'SD', 'SE', 'SG', 'SH', 'SI', 'SJ', 'SK', 'SL', 'SM', 'SN', 'SO', 'SR', 'SS', 'ST', 'SV', 'SX', 'SY', 'SZ', 'TC', 'TD', 'TF', 'TG', 'TH', 'TJ', 'TK', 'TL', 'TM', 'TN', 'TO', 'TR', 'TT', 'TV', 'TW', 'TZ', 'UA', 'UG', 'UM', 'US', 'UY', 'UZ', 'VA', 'VC', 'VE', 'VG', 'VI', 'VN', 'VU', 'WF', 'WS', 'YE', 'YT', 'ZA', 'ZM', 'ZW'], 'type': 'string', 'description': 'ISO 3166-1 alpha-2 country code.'}}}, 'additionalProperties': False}, 'provider': {'type': 'object', 'required': ['kind', 'role', 'environment', 'callsMadeByManifestTool'], 'properties': {'kind': {'type': 'string', 'const': 'paddle'}, 'role': {'type': 'string', 'const': 'merchant_of_record'}, 'environment': {'type': 'string', 'const': 'sandbox'}, 'callsMadeByManifestTool': {'type': 'boolean', 'const': False}}, 'additionalProperties': False}, 'security': {'type': 'object', 'required': ['cardDataTouchesFounderServer', 'secretValuesStoredInManifest', 'webhookSignatureRequired', 'idempotentEventProcessingRequired', 'denyByDefaultEntitlements', 'manifestHashPurpose', 'liveAutomationRequiresStoredApproval'], 'properties': {'manifestHashPurpose': {'type': 'string', 'const': 'integrity_only_not_authorization'}, 'webhookSignatureRequired': {'type': 'boolean', 'const': True}, 'denyByDefaultEntitlements': {'type': 'boolean', 'const': True}, 'cardDataTouchesFounderServer': {'type': 'boolean', 'const': False}, 'secretValuesStoredInManifest': {'type': 'boolean', 'const': False}, 'idempotentEventProcessingRequired': {'type': 'boolean', 'const': True}, 'liveAutomationRequiresStoredApproval': {'type': 'boolean', 'const': True}}, 'additionalProperties': False}, 'projectId': {'type': 'string', 'pattern': '^pay_[a-f0-9]{16}$'}, 'humanGates': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'status', 'owner', 'reason', 'blocks'], 'properties': {'id': {'enum': ['provider_account_approval', 'identity_verification', 'business_terms_acceptance', 'payout_bank_connection', 'production_go_live'], 'type': 'string'}, 'owner': {'type': 'string', 'const': 'founder'}, 'blocks': {'enum': ['provider_activation', 'payouts', 'production'], 'type': 'string'}, 'reason': {'type': 'string', 'minLength': 1}, 'status': {'type': 'string', 'const': 'required'}}, 'additionalProperties': False}}, 'projectKey': {'type': 'string', 'pattern': '^[a-z][a-z0-9-]{1,62}$'}, 'repository': {'type': 'object', 'required': ['framework', 'packageManager', 'appDirectory'], 'properties': {'basePath': {'type': 'string', 'maxLength': 200, 'description': 'Agent-inspected Next.js basePath; never ask the founder for this.'}, 'framework': {'enum': ['nextjs_app_router', 'nextjs_pages_router', 'express', 'remix', 'generic_typescript'], 'type': 'string', 'description': 'Agent-inspected framework; never ask the founder for this.'}, 'testCommand': {'type': 'string', 'maxLength': 300, 'minLength': 1}, 'appDirectory': {'type': 'string', 'maxLength': 240, 'minLength': 1, 'description': 'Agent-inspected repository-relative app root; never ask the founder for this.'}, 'buildCommand': {'type': 'string', 'maxLength': 300, 'minLength': 1}, 'packageManager': {'enum': ['bun', 'pnpm', 'npm', 'yarn'], 'type': 'string', 'description': 'Agent-inspected package manager; never ask the founder for this.'}, 'sourceDirectory': {'enum': ['.', 'src'], 'type': 'string', 'description': 'Agent-inspected source root.'}}, 'additionalProperties': False}, 'integration': {'type': 'object', 'required': ['checkoutMode', 'apiBasePath', 'webhookPath', 'entitlementMode', 'tenantScopeRequired', 'overwriteExistingFiles'], 'properties': {'apiBasePath': {'type': 'string', 'pattern': '^\\/.*'}, 'webhookPath': {'type': 'string', 'pattern': '^\\/.*'}, 'checkoutMode': {'type': 'string', 'const': 'provider_hosted'}, 'entitlementMode': {'type': 'string', 'const': 'server_authoritative'}, 'tenantScopeRequired': {'type': 'boolean', 'const': True}, 'overwriteExistingFiles': {'type': 'boolean', 'const': False}}, 'additionalProperties': False}, 'manifestHash': {'type': 'string', 'pattern': '^sha256:[a-f0-9]{64}$'}, 'schemaVersion': {'type': 'string', 'const': 'corply.payments/v1alpha1'}, 'requiredEnvironmentVariables': {'type': 'array', 'items': {'type': 'string', 'pattern': '^[A-Z][A-Z0-9_]{2,127}$'}}}, 'additionalProperties': False}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}, 'includeExamplePricingPage': {'type': 'boolean', 'default': True}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['businessModel', 'billingModel', 'customerType', 'targetCountries', 'repository', 'projectKey'], 'properties': {'companyId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'projectKey': {'type': 'string', 'pattern': '^[a-z][a-z0-9-]{1,62}$', 'description': 'Stable slug generated by the agent from product/repository context; do not ask the founder to invent it.'}, 'repository': {'type': 'object', 'required': ['framework', 'packageManager', 'appDirectory'], 'properties': {'basePath': {'type': 'string', 'maxLength': 200, 'description': 'Agent-inspected Next.js basePath; never ask the founder for this.'}, 'framework': {'enum': ['nextjs_app_router', 'nextjs_pages_router', 'express', 'remix', 'generic_typescript'], 'type': 'string', 'description': 'Agent-inspected framework; never ask the founder for this.'}, 'testCommand': {'type': 'string', 'maxLength': 300, 'minLength': 1}, 'appDirectory': {'type': 'string', 'maxLength': 240, 'minLength': 1, 'description': 'Agent-inspected repository-relative app root; never ask the founder for this.'}, 'buildCommand': {'type': 'string', 'maxLength': 300, 'minLength': 1}, 'packageManager': {'enum': ['bun', 'pnpm', 'npm', 'yarn'], 'type': 'string', 'description': 'Agent-inspected package manager; never ask the founder for this.'}, 'sourceDirectory': {'enum': ['.', 'src'], 'type': 'string', 'description': 'Agent-inspected source root.'}}, 'additionalProperties': False}, 'websiteUrl': {'type': 'string', 'format': 'uri', 'maxLength': 2000}, 'productName': {'type': 'string', 'maxLength': 120, 'minLength': 1}, 'billingModel': {'enum': ['subscription', 'one_time', 'mixed', 'usage_based', 'unknown'], 'type': 'string', 'default': 'unknown'}, 'customerType': {'enum': ['business', 'consumer', 'both', 'unknown'], 'type': 'string', 'default': 'unknown'}, 'businessModel': {'enum': ['saas', 'digital_goods', 'marketplace', 'physical_goods', 'services', 'unknown'], 'type': 'string', 'default': 'unknown'}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}, 'targetCountries': {'type': 'array', 'items': {'enum': ['AD', 'AE', 'AF', 'AG', 'AI', 'AL', 'AM', 'AO', 'AQ', 'AR', 'AS', 'AT', 'AU', 'AW', 'AX', 'AZ', 'BA', 'BB', 'BD', 'BE', 'BF', 'BG', 'BH', 'BI', 'BJ', 'BL', 'BM', 'BN', 'BO', 'BQ', 'BR', 'BS', 'BT', 'BV', 'BW', 'BY', 'BZ', 'CA', 'CC', 'CD', 'CF', 'CG', 'CH', 'CI', 'CK', 'CL', 'CM', 'CN', 'CO', 'CR', 'CU', 'CV', 'CW', 'CX', 'CY', 'CZ', 'DE', 'DJ', 'DK', 'DM', 'DO', 'DZ', 'EC', 'EE', 'EG', 'EH', 'ER', 'ES', 'ET', 'FI', 'FJ', 'FK', 'FM', 'FO', 'FR', 'GA', 'GB', 'GD', 'GE', 'GF', 'GG', 'GH', 'GI', 'GL', 'GM', 'GN', 'GP', 'GQ', 'GR', 'GS', 'GT', 'GU', 'GW', 'GY', 'HK', 'HM', 'HN', 'HR', 'HT', 'HU', 'ID', 'IE', 'IL', 'IM', 'IN', 'IO', 'IQ', 'IR', 'IS', 'IT', 'JE', 'JM', 'JO', 'JP', 'KE', 'KG', 'KH', 'KI', 'KM', 'KN', 'KP', 'KR', 'KW', 'KY', 'KZ', 'LA', 'LB', 'LC', 'LI', 'LK', 'LR', 'LS', 'LT', 'LU', 'LV', 'LY', 'MA', 'MC', 'MD', 'ME', 'MF', 'MG', 'MH', 'MK', 'ML', 'MM', 'MN', 'MO', 'MP', 'MQ', 'MR', 'MS', 'MT', 'MU', 'MV', 'MW', 'MX', 'MY', 'MZ', 'NA', 'NC', 'NE', 'NF', 'NG', 'NI', 'NL', 'NO', 'NP', 'NR', 'NU', 'NZ', 'OM', 'PA', 'PE', 'PF', 'PG', 'PH', 'PK', 'PL', 'PM', 'PN', 'PR', 'PS', 'PT', 'PW', 'PY', 'QA', 'RE', 'RO', 'RS', 'RU', 'RW', 'SA', 'SB', 'SC', 'SD', 'SE', 'SG', 'SH', 'SI', 'SJ', 'SK', 'SL', 'SM', 'SN', 'SO', 'SR', 'SS', 'ST', 'SV', 'SX', 'SY', 'SZ', 'TC', 'TD', 'TF', 'TG', 'TH', 'TJ', 'TK', 'TL', 'TM', 'TN', 'TO', 'TR', 'TT', 'TV', 'TW', 'TZ', 'UA', 'UG', 'UM', 'US', 'UY', 'UZ', 'VA', 'VC', 'VE', 'VG', 'VI', 'VN', 'VU', 'WF', 'WS', 'YE', 'YT', 'ZA', 'ZM', 'ZW'], 'type': 'string', 'description': 'ISO 3166-1 alpha-2 country code.'}, 'default': [], 'maxItems': 50}, 'productDescription': {'type': 'string', 'maxLength': 2000, 'minLength': 1}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['routeKey', 'currencies', 'idempotencyKey'], 'properties': {'routeKey': {'type': 'string', 'pattern': '^[a-z][a-z0-9_]{1,62}$'}, 'companyId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'currencies': {'type': 'array', 'items': {'type': 'string', 'const': 'USD'}, 'maxItems': 1, 'minItems': 1}, 'idempotencyKey': {'type': 'string', 'maxLength': 200, 'minLength': 8}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['formationId', 'requestId', 'decision', 'reason'], 'properties': {'reason': {'type': 'string', 'maxLength': 4000, 'minLength': 1}, 'decision': {'enum': ['accepted', 'rejected'], 'type': 'string'}, 'requestId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'formationId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['formationId'], 'properties': {'formationId': {'type': 'string'}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'companyId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'applicationId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'companyId': {'type': 'string'}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['companyId', 'caseId'], 'properties': {'caseId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'companyId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'companyId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'itemLimit': {'type': 'integer', 'maximum': 25, 'minimum': 1}, 'questionLimit': {'type': 'integer', 'maximum': 25, 'minimum': 1}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['companyId'], 'properties': {'companyId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['companyId'], 'properties': {'companyId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['companyId'], 'properties': {'companyId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['companyId', 'caseId'], 'properties': {'caseId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'companyId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['companyId', 'caseId', 'includeHistory'], 'properties': {'caseId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'companyId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'includeHistory': {'type': 'boolean', 'default': False}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['companyId'], 'properties': {'companyId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['companyId', 'reportingYear', 'filingKind'], 'properties': {'companyId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'filingKind': {'enum': ['annual', 'june_installment', 'september_installment', 'december_installment'], 'type': 'string', 'default': 'annual'}, 'reportingYear': {'type': 'integer', 'maximum': 9998, 'minimum': 2018}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['formationId'], 'properties': {'formationId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['companyId', 'caseId'], 'properties': {'caseId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'companyId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['intakeId'], 'properties': {'intakeId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['companyId', 'packageId'], 'properties': {'companyId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'packageId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['companyId', 'consentId', 'page'], 'properties': {'page': {'type': 'integer', 'default': 1, 'maximum': 100, 'minimum': 1}, 'companyId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'consentId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['recentPaymentLimit'], 'properties': {'companyId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}, 'recentPaymentLimit': {'type': 'integer', 'default': 10, 'maximum': 25, 'minimum': 1}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['reviewUrl'], 'properties': {'page': {'type': 'integer', 'maximum': 500, 'minimum': 1}, 'reviewUrl': {'type': 'string', 'format': 'uri'}, 'documentId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'companyId': {'type': 'string'}, 'formationId': {'type': 'string'}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['csv'], 'properties': {'csv': {'type': 'string'}, 'source': {'enum': ['carta', 'pulley', 'csv'], 'type': 'string'}, 'confirm': {'type': 'boolean'}, 'companyId': {'type': 'string'}, 'idempotencyKey': {'type': 'string', 'maxLength': 200, 'minLength': 8, 'description': 'Stable retry key for the confirmed replace-all import.'}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['requestId', 'legalName', 'jurisdiction', 'entityType'], 'properties': {'ein': {'type': 'string', 'maxLength': 30}, 'choices': {'type': 'array', 'items': {'type': 'object', 'required': ['itemKey', 'choice'], 'properties': {'choice': {'enum': ['have', 'corply', 'not_applicable'], 'type': 'string'}, 'itemKey': {'enum': ['certificate_of_incorporation', 'articles_of_organization', 'bylaws', 'operating_agreement', 'organizational_consents', 'founder_stock', 'election_83b', 'ein', 'bank_account'], 'type': 'string'}, 'quantity': {'type': 'integer', 'maximum': 20, 'minimum': 1}}, 'additionalProperties': False}, 'maxItems': 9}, 'companyId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'legalName': {'type': 'string', 'maxLength': 500, 'minLength': 2}, 'requestId': {'type': 'string', 'maxLength': 200, 'minLength': 1}, 'entityType': {'enum': ['c_corp', 'llc'], 'type': 'string'}, 'founderCount': {'type': 'integer', 'maximum': 20, 'minimum': 1}, 'jurisdiction': {'enum': ['US-DE', 'US-FL'], 'type': 'string'}, 'formationDate': {'type': 'string', 'format': 'date', 'pattern': '^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$'}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}, 'stateFileNumber': {'type': 'string', 'maxLength': 40}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['formationId'], 'properties': {'formationId': {'type': 'string'}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['email', 'role'], 'properties': {'role': {'enum': ['founder', 'cofounder', 'counsel', 'advisor', 'observer'], 'type': 'string', 'default': 'cofounder'}, 'email': {'type': 'string', 'format': 'email', 'pattern': "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"}, 'companyId': {'anyOf': [{'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, {'type': 'null'}]}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['companyId'], 'properties': {'companyId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['companyId'], 'properties': {'companyId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['companyId', 'limit', 'includeHistory'], 'properties': {'limit': {'type': 'integer', 'default': 20, 'maximum': 50, 'minimum': 1}, 'status': {'enum': ['draft', 'awaiting_attorney_review', 'ready_for_approval', 'awaiting_signatures', 'awaiting_payment', 'approved', 'executing', 'waiting_external', 'completed', 'cancelled'], 'type': 'string'}, 'companyId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'includeHistory': {'type': 'boolean', 'default': False}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['companyId'], 'properties': {'companyId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['companyId'], 'properties': {'companyId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['companyId'], 'properties': {'companyId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['action', 'reason'], 'properties': {'action': {'enum': ['grant', 'revoke'], 'type': 'string'}, 'reason': {'type': 'string', 'maxLength': 1000, 'minLength': 3, 'description': 'Specific reviewed purpose for granting or revoking access.'}, 'grantId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$', 'description': 'Required for revoke; the immutable grant record to tombstone.'}, 'companyId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$', 'description': 'corply_companies.id. May be omitted only when this connection has exactly one company.'}, 'dataClass': {'enum': ['general', 'personal', 'financial', 'tax', 'legal', 'immigration', 'health', 'credential', 'government_id'], 'type': 'string', 'description': 'Required for grant; grant exactly one class at a time.'}, 'expiresAt': {'type': 'string', 'format': 'date-time', 'pattern': '^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$', 'description': 'Required for grant; must be in the future and no more than 90 days away.'}, 'subjectId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$', 'description': 'Optional person/subject scope. Omit only for a genuinely company-wide fact class.'}, 'granteeUserId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$', 'description': 'Required for grant; must be an active member of this company.'}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['stepKey'], 'properties': {'note': {'type': 'string'}, 'stepKey': {'type': 'string'}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['formationId', 'email'], 'properties': {'email': {'type': 'string', 'format': 'email', 'pattern': "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"}, 'formationId': {'type': 'string'}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['formationId'], 'properties': {'founderId': {'type': 'string'}, 'formationId': {'type': 'string'}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['companyId', 'reportingYear', 'filingKind', 'expectedRevision', 'facts', 'rosterReviewed'], 'properties': {'facts': {'type': 'object', 'required': ['delawareFileNumber', 'natureOfBusiness', 'principalAddress', 'registeredAgentName', 'registeredOfficeAddress', 'directors', 'certifyingOfficer', 'fiscalYearEnd', 'assetsSource', 'grossAssetsCents', 'classes', 'capitalAmendedDuringYear', 'largeCorporateFiler'], 'properties': {'classes': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'authorized', 'issued', 'parValueMicros'], 'properties': {'name': {'type': 'string', 'maxLength': 500, 'minLength': 1}, 'issued': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'authorized': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'parValueMicros': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, {'type': 'null'}]}}, 'additionalProperties': False}, 'maxItems': 100, 'minItems': 1}, 'directors': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'address'], 'properties': {'name': {'type': 'string', 'maxLength': 500, 'minLength': 1}, 'address': {'type': 'string', 'maxLength': 500, 'minLength': 1}}, 'additionalProperties': False}, 'maxItems': 100, 'minItems': 1}, 'assetsSource': {'type': 'string', 'maxLength': 500, 'minLength': 1}, 'fiscalYearEnd': {'type': 'string', 'format': 'date', 'pattern': '^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$'}, 'grossAssetsCents': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, {'type': 'null'}]}, 'natureOfBusiness': {'type': 'string', 'maxLength': 500, 'minLength': 1}, 'principalAddress': {'type': 'string', 'maxLength': 500, 'minLength': 1}, 'certifyingOfficer': {'type': 'object', 'required': ['name', 'title', 'address'], 'properties': {'name': {'type': 'string', 'maxLength': 500, 'minLength': 1}, 'title': {'type': 'string', 'maxLength': 500, 'minLength': 1}, 'address': {'type': 'string', 'maxLength': 500, 'minLength': 1}}, 'additionalProperties': False}, 'delawareFileNumber': {'type': 'string', 'pattern': '^\\d{6,10}$'}, 'largeCorporateFiler': {'type': 'boolean'}, 'registeredAgentName': {'type': 'string', 'maxLength': 500, 'minLength': 1}, 'registeredOfficeAddress': {'type': 'string', 'maxLength': 500, 'minLength': 1}, 'capitalAmendedDuringYear': {'type': 'boolean'}}, 'additionalProperties': False}, 'companyId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'filingKind': {'enum': ['annual', 'june_installment', 'september_installment', 'december_installment'], 'type': 'string', 'default': 'annual'}, 'reportingYear': {'type': 'integer', 'maximum': 9998, 'minimum': 2018}, 'rosterReviewed': {'type': 'boolean', 'default': False}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}, 'expectedRevision': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'rosterReviewReason': {'type': 'string', 'maxLength': 1000, 'minLength': 8}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['businessModel', 'billingModel', 'customerType', 'targetCountries', 'repository'], 'properties': {'companyId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'repository': {'type': 'object', 'required': ['framework', 'packageManager', 'appDirectory'], 'properties': {'basePath': {'type': 'string', 'maxLength': 200, 'description': 'Agent-inspected Next.js basePath; never ask the founder for this.'}, 'framework': {'enum': ['nextjs_app_router', 'nextjs_pages_router', 'express', 'remix', 'generic_typescript'], 'type': 'string', 'description': 'Agent-inspected framework; never ask the founder for this.'}, 'testCommand': {'type': 'string', 'maxLength': 300, 'minLength': 1}, 'appDirectory': {'type': 'string', 'maxLength': 240, 'minLength': 1, 'description': 'Agent-inspected repository-relative app root; never ask the founder for this.'}, 'buildCommand': {'type': 'string', 'maxLength': 300, 'minLength': 1}, 'packageManager': {'enum': ['bun', 'pnpm', 'npm', 'yarn'], 'type': 'string', 'description': 'Agent-inspected package manager; never ask the founder for this.'}, 'sourceDirectory': {'enum': ['.', 'src'], 'type': 'string', 'description': 'Agent-inspected source root.'}}, 'additionalProperties': False}, 'websiteUrl': {'type': 'string', 'format': 'uri', 'maxLength': 2000}, 'productName': {'type': 'string', 'maxLength': 120, 'minLength': 1}, 'billingModel': {'enum': ['subscription', 'one_time', 'mixed', 'usage_based', 'unknown'], 'type': 'string', 'default': 'unknown'}, 'customerType': {'enum': ['business', 'consumer', 'both', 'unknown'], 'type': 'string', 'default': 'unknown'}, 'businessModel': {'enum': ['saas', 'digital_goods', 'marketplace', 'physical_goods', 'services', 'unknown'], 'type': 'string', 'default': 'unknown'}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}, 'targetCountries': {'type': 'array', 'items': {'enum': ['AD', 'AE', 'AF', 'AG', 'AI', 'AL', 'AM', 'AO', 'AQ', 'AR', 'AS', 'AT', 'AU', 'AW', 'AX', 'AZ', 'BA', 'BB', 'BD', 'BE', 'BF', 'BG', 'BH', 'BI', 'BJ', 'BL', 'BM', 'BN', 'BO', 'BQ', 'BR', 'BS', 'BT', 'BV', 'BW', 'BY', 'BZ', 'CA', 'CC', 'CD', 'CF', 'CG', 'CH', 'CI', 'CK', 'CL', 'CM', 'CN', 'CO', 'CR', 'CU', 'CV', 'CW', 'CX', 'CY', 'CZ', 'DE', 'DJ', 'DK', 'DM', 'DO', 'DZ', 'EC', 'EE', 'EG', 'EH', 'ER', 'ES', 'ET', 'FI', 'FJ', 'FK', 'FM', 'FO', 'FR', 'GA', 'GB', 'GD', 'GE', 'GF', 'GG', 'GH', 'GI', 'GL', 'GM', 'GN', 'GP', 'GQ', 'GR', 'GS', 'GT', 'GU', 'GW', 'GY', 'HK', 'HM', 'HN', 'HR', 'HT', 'HU', 'ID', 'IE', 'IL', 'IM', 'IN', 'IO', 'IQ', 'IR', 'IS', 'IT', 'JE', 'JM', 'JO', 'JP', 'KE', 'KG', 'KH', 'KI', 'KM', 'KN', 'KP', 'KR', 'KW', 'KY', 'KZ', 'LA', 'LB', 'LC', 'LI', 'LK', 'LR', 'LS', 'LT', 'LU', 'LV', 'LY', 'MA', 'MC', 'MD', 'ME', 'MF', 'MG', 'MH', 'MK', 'ML', 'MM', 'MN', 'MO', 'MP', 'MQ', 'MR', 'MS', 'MT', 'MU', 'MV', 'MW', 'MX', 'MY', 'MZ', 'NA', 'NC', 'NE', 'NF', 'NG', 'NI', 'NL', 'NO', 'NP', 'NR', 'NU', 'NZ', 'OM', 'PA', 'PE', 'PF', 'PG', 'PH', 'PK', 'PL', 'PM', 'PN', 'PR', 'PS', 'PT', 'PW', 'PY', 'QA', 'RE', 'RO', 'RS', 'RU', 'RW', 'SA', 'SB', 'SC', 'SD', 'SE', 'SG', 'SH', 'SI', 'SJ', 'SK', 'SL', 'SM', 'SN', 'SO', 'SR', 'SS', 'ST', 'SV', 'SX', 'SY', 'SZ', 'TC', 'TD', 'TF', 'TG', 'TH', 'TJ', 'TK', 'TL', 'TM', 'TN', 'TO', 'TR', 'TT', 'TV', 'TW', 'TZ', 'UA', 'UG', 'UM', 'US', 'UY', 'UZ', 'VA', 'VC', 'VE', 'VG', 'VI', 'VN', 'VU', 'WF', 'WS', 'YE', 'YT', 'ZA', 'ZM', 'ZW'], 'type': 'string', 'description': 'ISO 3166-1 alpha-2 country code.'}, 'default': [], 'maxItems': 50}, 'productDescription': {'type': 'string', 'maxLength': 2000, 'minLength': 1}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['companyId', 'kind', 'sourceCharterHash', 'officerPersonId', 'idempotencyKey'], 'properties': {'kind': {'enum': ['authorize_more_shares', 'company_name_change'], 'type': 'string'}, 'companyId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'newLegalName': {'type': 'string', 'maxLength': 300, 'minLength': 3}, 'idempotencyKey': {'type': 'string', 'maxLength': 200, 'minLength': 8}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}, 'officerPersonId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'sourceCharterHash': {'type': 'string', 'pattern': '^[a-f0-9]{64}$'}, 'newAuthorizedCommon': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['companyId', 'departureCaseId', 'allocationId', 'shareCount', 'agreementDocumentId', 'eligibilityConfirmed', 'idempotencyKey'], 'properties': {'companyId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'shareCount': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'allocationId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'idempotencyKey': {'type': 'string', 'maxLength': 200, 'minLength': 8}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}, 'departureCaseId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'agreementDocumentId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'eligibilityConfirmed': {'type': 'boolean', 'const': True}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['formationId', 'revisionId', 'requestId', 'message'], 'properties': {'message': {'type': 'string', 'maxLength': 4000, 'minLength': 1}, 'requestId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'revisionId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'formationId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['companyId', 'kind', 'roleRecordId', 'idempotencyKey'], 'properties': {'kind': {'enum': ['remove_director', 'remove_officer', 'resign_director', 'resign_officer'], 'type': 'string'}, 'companyId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'roleRecordId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'idempotencyKey': {'type': 'string', 'maxLength': 200, 'minLength': 8}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['companyId', 'kind', 'name', 'email', 'idempotencyKey'], 'properties': {'kind': {'enum': ['appoint_director', 'appoint_officer'], 'type': 'string'}, 'name': {'type': 'string', 'maxLength': 300, 'minLength': 1}, 'email': {'type': 'string', 'format': 'email', 'pattern': "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$", 'maxLength': 320}, 'title': {'type': 'string', 'maxLength': 200, 'minLength': 1}, 'companyId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'idempotencyKey': {'type': 'string', 'maxLength': 200, 'minLength': 8}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}, 'replacementCaseId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['companyId', 'name', 'email', 'address', 'workState', 'relationship', 'priorInventions', 'priorAgreements', 'companyOfficerPersonId', 'idempotencyKey'], 'properties': {'name': {'type': 'string', 'maxLength': 300, 'minLength': 1}, 'email': {'type': 'string', 'format': 'email', 'pattern': "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$", 'maxLength': 320}, 'address': {'type': 'string', 'maxLength': 1000, 'minLength': 8}, 'companyId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'workState': {'enum': ['DE', 'GA'], 'type': 'string'}, 'relationship': {'enum': ['employee', 'consultant', 'director'], 'type': 'string'}, 'idempotencyKey': {'type': 'string', 'maxLength': 200, 'minLength': 8}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}, 'priorAgreements': {'type': 'string', 'maxLength': 4000, 'minLength': 1}, 'priorInventions': {'type': 'string', 'maxLength': 4000, 'minLength': 1}, 'appointmentCaseId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'companyOfficerPersonId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['companyId', 'name', 'email', 'address', 'shareCount', 'pricePerShare', 'vestingStart', 'priorInventions', 'companyOfficerPersonId', 'companyOfficerAddress', 'electionDecision', 'idempotencyKey'], 'properties': {'name': {'type': 'string', 'maxLength': 300, 'minLength': 1}, 'email': {'type': 'string', 'format': 'email', 'pattern': "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$", 'maxLength': 320}, 'address': {'type': 'string', 'maxLength': 1000, 'minLength': 8}, 'companyId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'shareCount': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'vestingStart': {'type': 'string', 'format': 'date', 'pattern': '^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$'}, 'pricePerShare': {'type': 'number', 'multipleOf': 1e-06, 'exclusiveMinimum': 0}, 'idempotencyKey': {'type': 'string', 'maxLength': 200, 'minLength': 8}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}, 'priorInventions': {'type': 'string', 'maxLength': 4000, 'minLength': 1}, 'electionDecision': {'enum': ['file', 'decline', 'seek_tax_advice'], 'type': 'string'}, 'companyOfficerAddress': {'type': 'string', 'maxLength': 1000, 'minLength': 8}, 'companyOfficerPersonId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'fairMarketValuePerShare': {'type': 'number', 'minimum': 0, 'multipleOf': 1e-06}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['companyId', 'caseId'], 'properties': {'caseId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'companyId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['companyId'], 'properties': {'companyId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'documentId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['intakeId'], 'properties': {'intakeId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['query'], 'properties': {'query': {'type': 'string'}, 'includeGlobal': {'type': 'boolean'}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'oneOf': [{'type': 'object', 'required': ['companyId', 'applicationId', 'resolution', 'providerApplicationId', 'handoffUrl', 'reconciliationNote'], 'properties': {'companyId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'handoffUrl': {'type': 'string', 'format': 'uri'}, 'resolution': {'type': 'string', 'const': 'handoff_ready'}, 'applicationId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}, 'reconciliationNote': {'type': 'string', 'maxLength': 1000, 'minLength': 3}, 'providerApplicationId': {'type': 'string', 'maxLength': 256, 'minLength': 1}}, 'additionalProperties': False}, {'type': 'object', 'required': ['companyId', 'applicationId', 'resolution', 'reconciliationNote'], 'properties': {'companyId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'resolution': {'type': 'string', 'const': 'provider_confirmed_retry_safe'}, 'applicationId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}, 'reconciliationNote': {'type': 'string', 'maxLength': 1000, 'minLength': 3}}, 'additionalProperties': False}], '$schema': 'https://json-schema.org/draft/2020-12/schema'}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['routeId'], 'properties': {'routeId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'companyId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['companyId', 'name', 'email', 'appointedOn'], 'properties': {'name': {'type': 'string', 'maxLength': 300, 'minLength': 1}, 'email': {'type': 'string', 'format': 'email', 'pattern': "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$", 'maxLength': 320}, 'seatNote': {'type': 'string', 'maxLength': 300, 'minLength': 1}, 'companyId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'appointedOn': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$'}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['companyId', 'seatId', 'resignedOn'], 'properties': {'seatId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'companyId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'resignedOn': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$'}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['companyId', 'workItemId', 'ruleId', 'ruleVersion', 'occurrenceKey', 'subjectId', 'claimedOutcome', 'source', 'evidence', 'attestation', 'idempotencyKey'], 'properties': {'ruleId': {'type': 'string', 'maxLength': 200, 'minLength': 1}, 'source': {'type': 'object', 'required': ['kind', 'reference'], 'properties': {'url': {'type': 'string', 'format': 'uri', 'maxLength': 2000}, 'kind': {'enum': ['user_upload', 'provider_export', 'government_registry', 'professional_artifact', 'company_record', 'system_import'], 'type': 'string'}, 'issuer': {'type': 'string', 'maxLength': 300, 'minLength': 1}, 'reference': {'type': 'string', 'maxLength': 1000, 'minLength': 1}, 'observedAt': {'type': 'string', 'format': 'date-time', 'pattern': '^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$'}}, 'additionalProperties': False}, 'evidence': {'type': 'array', 'items': {'type': 'object', 'required': ['kind', 'title', 'covers'], 'properties': {'kind': {'enum': ['document', 'external_confirmation', 'user_attestation', 'operator_determination', 'professional_determination'], 'type': 'string'}, 'title': {'type': 'string', 'maxLength': 300, 'minLength': 1}, 'covers': {'type': 'array', 'items': {'type': 'string', 'maxLength': 300, 'minLength': 1}, 'maxItems': 100, 'minItems': 1}, 'fileHash': {'type': 'string', 'pattern': '^(?:sha256:)?[a-f0-9]{64}$'}, 'filePath': {'type': 'string', 'maxLength': 1000, 'minLength': 1}, 'description': {'type': 'string', 'maxLength': 4000, 'minLength': 1}, 'professional': {'type': 'object', 'required': ['name', 'discipline', 'licenseJurisdiction'], 'properties': {'name': {'type': 'string', 'maxLength': 300, 'minLength': 1}, 'discipline': {'enum': ['legal', 'tax', 'immigration', 'securities', 'accounting', 'other'], 'type': 'string'}, 'licenseIdentifier': {'type': 'string', 'maxLength': 200, 'minLength': 1}, 'licenseJurisdiction': {'type': 'string', 'maxLength': 120, 'minLength': 1}}, 'additionalProperties': False}}, 'additionalProperties': False}, 'maxItems': 20, 'minItems': 1}, 'companyId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'subjectId': {'anyOf': [{'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, {'type': 'null'}]}, 'provenance': {'type': 'object', 'properties': {'notes': {'type': 'string', 'maxLength': 2000, 'minLength': 1}, 'attributes': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'anyOf': [{'type': 'string'}, {'type': 'number'}, {'type': 'boolean'}, {'type': 'null'}, {'type': 'array', 'items': {}}, {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}]}}, 'externalId': {'type': 'string', 'maxLength': 500, 'minLength': 1}, 'importedAt': {'type': 'string', 'format': 'date-time', 'pattern': '^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$'}, 'originSystem': {'type': 'string', 'maxLength': 200, 'minLength': 1}}, 'additionalProperties': False}, 'workItemId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'attestation': {'type': 'object', 'required': ['statement', 'attestedAt', 'authority'], 'properties': {'authority': {'type': 'string', 'maxLength': 500, 'minLength': 1}, 'statement': {'type': 'string', 'maxLength': 2000, 'minLength': 1}, 'attestedAt': {'type': 'string', 'format': 'date-time', 'pattern': '^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$'}}, 'additionalProperties': False}, 'ruleVersion': {'type': 'string', 'maxLength': 200, 'minLength': 1}, 'occurrenceKey': {'type': 'string', 'maxLength': 500, 'minLength': 1}, 'claimedOutcome': {'type': 'object', 'required': ['status', 'summary', 'completedAt'], 'properties': {'status': {'type': 'string', 'const': 'completed'}, 'summary': {'type': 'string', 'maxLength': 2000, 'minLength': 1}, 'completedAt': {'type': 'string', 'format': 'date-time', 'pattern': '^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$'}}, 'additionalProperties': False}, 'idempotencyKey': {'type': 'string', 'maxLength': 200, 'minLength': 8}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['ruleId', 'occurrenceId', 'anchorValue', 'sourceType', 'sourceRef', 'confirmationKind', 'itemLimit', 'questionLimit'], 'properties': {'ruleId': {'type': 'string', 'minLength': 1, 'description': 'Exact event-recurring ruleId returned by resolve_company_plan.'}, 'companyId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$', 'description': 'corply_companies.id. May be omitted only when this connection has exactly one company.'}, 'expiresAt': {'type': 'string', 'format': 'date-time', 'pattern': '^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$'}, 'itemLimit': {'type': 'integer', 'default': 10, 'maximum': 25, 'minimum': 1, 'description': 'Maximum items returned per actionable/blocked/waiting section.'}, 'sourceRef': {'type': 'string', 'maxLength': 500, 'minLength': 1, 'description': 'Stable reference reused unchanged when promoting staged candidates.'}, 'subjectId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$', 'description': 'Required for subject-scoped event rules; omitted for company rules.'}, 'confidence': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'provenance': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'anyOf': [{'type': 'string'}, {'type': 'number'}, {'type': 'boolean'}, {'type': 'null'}, {'type': 'array', 'items': {}}, {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}]}}, 'sourceType': {'type': 'string', 'maxLength': 80, 'minLength': 1}, 'trustLevel': {'type': 'integer', 'maximum': 100, 'minimum': 0}, 'anchorValue': {'anyOf': [{'type': 'string'}, {'type': 'number'}, {'type': 'boolean'}, {'type': 'null'}, {'type': 'array', 'items': {}}, {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}], 'description': "Typed value for the rule's recurrence.anchorFact."}, 'effectiveTo': {'type': 'string', 'format': 'date-time', 'pattern': '^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$'}, 'occurrenceId': {'type': 'string', 'maxLength': 500, 'minLength': 1, 'description': 'Stable episode identity, never a mutable date, boolean, or label.'}, 'effectiveFrom': {'type': 'string', 'format': 'date-time', 'pattern': '^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$'}, 'questionLimit': {'type': 'integer', 'default': 10, 'maximum': 25, 'minimum': 1, 'description': 'Maximum targeted missing-fact questions returned.'}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}, 'confirmationKind': {'enum': ['none', 'user', 'evidence', 'operator', 'professional'], 'type': 'string', 'default': 'none'}, 'evidenceEventIds': {'type': 'array', 'items': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'maxItems': 100}, 'sourceObservedAt': {'type': 'string', 'format': 'date-time', 'pattern': '^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$', 'description': 'Required for expiring evidence-backed event facts.'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['kind', 'title', 'itemLimit', 'questionLimit'], 'properties': {'kind': {'enum': ['document', 'external_confirmation', 'user_attestation', 'operator_determination', 'professional_determination'], 'type': 'string'}, 'title': {'type': 'string', 'maxLength': 300, 'minLength': 1}, 'covers': {'type': 'array', 'items': {'type': 'string', 'maxLength': 300, 'minLength': 1}, 'maxItems': 100, 'description': 'Exact completionEvidence labels from workItemId that this artifact proves.'}, 'factId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$', 'description': 'Candidate/current fact assertion this evidence substantiates. Unbound evidence cannot promote a fact.'}, 'fileHash': {'type': 'string', 'pattern': '^(?:sha256:)?[a-fA-F0-9]{64}$', 'description': 'Full SHA-256 of the stored bytes; Corply downloads and verifies it server-side.'}, 'filePath': {'type': 'string', 'maxLength': 1000, 'minLength': 1, 'description': 'Immutable object in corply-documents under operating-evidence/<orgId>/<companyId>/. Copy mutable formation aliases through upload_operating_evidence first.'}, 'metadata': {'type': 'object', 'description': 'Non-secret artifact metadata.', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'anyOf': [{'type': 'string'}, {'type': 'number'}, {'type': 'boolean'}, {'type': 'null'}, {'type': 'array', 'items': {}}, {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}]}}, 'companyId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$', 'description': 'corply_companies.id. May be omitted only when this connection has exactly one company.'}, 'itemLimit': {'type': 'integer', 'default': 10, 'maximum': 25, 'minimum': 1, 'description': 'Maximum items returned per actionable/blocked/waiting section.'}, 'workItemId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$', 'description': 'Required when covers is non-empty; prevents reusing self-declared labels across occurrences.'}, 'description': {'type': 'string', 'maxLength': 4000, 'minLength': 1}, 'professional': {'type': 'object', 'required': ['name', 'discipline', 'licenseJurisdiction'], 'properties': {'name': {'type': 'string', 'maxLength': 300, 'minLength': 1}, 'discipline': {'enum': ['legal', 'tax', 'immigration', 'securities', 'accounting', 'other'], 'type': 'string'}, 'licenseIdentifier': {'type': 'string', 'maxLength': 200, 'minLength': 1}, 'licenseJurisdiction': {'type': 'string', 'maxLength': 120, 'minLength': 1}}, 'additionalProperties': False}, 'questionLimit': {'type': 'integer', 'default': 10, 'maximum': 25, 'minimum': 1, 'description': 'Maximum targeted missing-fact questions returned.'}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['factKey', 'value', 'sourceType', 'sourceRef', 'confirmationKind', 'itemLimit', 'questionLimit'], 'properties': {'value': {'anyOf': [{'type': 'string'}, {'type': 'number'}, {'type': 'boolean'}, {'type': 'null'}, {'type': 'array', 'items': {}}, {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}], 'description': 'Typed JSON value matching the inspected fact definition.'}, 'factKey': {'type': 'string', 'minLength': 1, 'description': 'Registry key without company./subject. prefix, e.g. entity.formed or work.authorization_basis.'}, 'companyId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$', 'description': 'corply_companies.id. May be omitted only when this connection has exactly one company.'}, 'expiresAt': {'type': 'string', 'format': 'date-time', 'pattern': '^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$'}, 'itemLimit': {'type': 'integer', 'default': 10, 'maximum': 25, 'minimum': 1, 'description': 'Maximum items returned per actionable/blocked/waiting section.'}, 'sourceRef': {'type': 'string', 'maxLength': 500, 'minLength': 1, 'description': 'Stable provenance reference; do not put a secret or raw document body here.'}, 'subjectId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$', 'description': 'Required for subject-scoped facts (people, locations, products, offerings, customers, vendors, contracts, awards, accounts, or obligations); omit for company facts.'}, 'confidence': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'provenance': {'type': 'object', 'description': 'Non-secret structured provenance metadata.', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'anyOf': [{'type': 'string'}, {'type': 'number'}, {'type': 'boolean'}, {'type': 'null'}, {'type': 'array', 'items': {}}, {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}]}}, 'sourceType': {'type': 'string', 'maxLength': 80, 'minLength': 1, 'description': 'Provenance class, e.g. user_assertion, document, external_system, operator, or professional.'}, 'trustLevel': {'type': 'integer', 'maximum': 100, 'minimum': 0}, 'effectiveTo': {'type': 'string', 'format': 'date-time', 'pattern': '^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$'}, 'effectiveFrom': {'type': 'string', 'format': 'date-time', 'pattern': '^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$'}, 'questionLimit': {'type': 'integer', 'default': 10, 'maximum': 25, 'minimum': 1, 'description': 'Maximum targeted missing-fact questions returned.'}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}, 'confirmationKind': {'enum': ['none', 'user', 'evidence', 'operator', 'professional'], 'type': 'string', 'default': 'none'}, 'evidenceEventIds': {'type': 'array', 'items': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'maxItems': 100}, 'sourceObservedAt': {'type': 'string', 'format': 'date-time', 'pattern': '^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['joinCode'], 'properties': {'joinCode': {'type': 'string'}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['routeId'], 'properties': {'routeId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'companyId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['text'], 'properties': {'text': {'type': 'string'}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['companyId', 'caseId', 'idempotencyKey', 'sendConfirmed'], 'properties': {'caseId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'companyId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'sendConfirmed': {'type': 'boolean', 'const': True}, 'idempotencyKey': {'type': 'string', 'maxLength': 200, 'minLength': 8}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['companyId', 'kind', 'officerPersonId', 'changedOn', 'idempotencyKey'], 'properties': {'kind': {'enum': ['responsible_party', 'address'], 'type': 'string'}, 'changedOn': {'type': 'string', 'format': 'date', 'pattern': '^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$'}, 'companyId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'idempotencyKey': {'type': 'string', 'maxLength': 200, 'minLength': 8}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}, 'officerPersonId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'newMailingAddress': {'type': 'string', 'maxLength': 500, 'minLength': 8}, 'oldMailingAddress': {'type': 'string', 'maxLength': 500, 'minLength': 8}, 'newBusinessLocation': {'type': 'string', 'maxLength': 500, 'minLength': 8}, 'newResponsiblePersonId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['companyId', 'caseId', 'boardConfirmedByCaller', 'certifiedCopyRequested', 'idempotencyKey'], 'properties': {'caseId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'companyId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'idempotencyKey': {'type': 'string', 'maxLength': 200, 'minLength': 8}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}, 'boardConfirmedByCaller': {'type': 'boolean', 'const': True}, 'certifiedCopyRequested': {'type': 'boolean', 'default': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['companyId', 'caseId', 'stepKey', 'rosterConfirmed'], 'properties': {'caseId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'stepKey': {'enum': ['board_consent', 'stockholder_consent', 'resignation', 'termination_certification', 'purchase_agreement', 'ip_assignment'], 'type': 'string'}, 'companyId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}, 'rosterConfirmed': {'type': 'boolean', 'const': True}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['formationId', 'annualBillingAccepted'], 'properties': {'formationId': {'type': 'string'}, 'annualRenewal': {'enum': ['automatic', 'approval_required'], 'type': 'string', 'description': "How the fixed annual registered-agent renewal is handled after the included first year. 'automatic' (the default when omitted): renews every year until cancelled in Settings → Billing, charged to the saved card or bank account. 'approval_required': the card or bank account stays on file, but no renewal is ever charged until the founder approves it (Corply emails about 35 and 18 days before the included year ends); without approval coverage ends and the company must appoint another registered agent. Omit or pass 'automatic' unless the founder asked for approval before each renewal. An amendment balance keeps the existing renewal setting and ignores this field."}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}, 'annualBillingAccepted': {'type': 'boolean', 'const': True, 'description': 'Pass true only after the founder explicitly accepts the exact server-returned due-today amount and fixed annual registered-agent renewal, beginning after the included first year, under their chosen annualRenewal mode, and understands Corply keeps the payment method on file through Corply Pay (charged for renewals automatically, or only after they approve each renewal in approval_required mode). Never infer acceptance from a general request to incorporate or pay.'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['formationId'], 'properties': {'formationId': {'type': 'string'}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['companyId', 'purpose', 'targetId'], 'properties': {'purpose': {'enum': ['form_8822b', 'governed_83b'], 'type': 'string'}, 'targetId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'companyId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['placeId'], 'properties': {'placeId': {'type': 'string', 'pattern': '^[A-Za-z0-9_-]+$', 'maxLength': 300, 'minLength': 1}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['itemLimit', 'questionLimit'], 'properties': {'companyId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$', 'description': 'corply_companies.id. May be omitted only when this connection has exactly one company.'}, 'itemLimit': {'type': 'integer', 'default': 10, 'maximum': 25, 'minimum': 1, 'description': 'Maximum items returned per actionable/blocked/waiting section.'}, 'questionLimit': {'type': 'integer', 'default': 10, 'maximum': 25, 'minimum': 1, 'description': 'Maximum targeted missing-fact questions returned.'}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['joinCode'], 'properties': {'joinCode': {'type': 'string'}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['email'], 'properties': {'email': {'type': 'string', 'format': 'email', 'pattern': "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"}, 'companyId': {'anyOf': [{'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, {'type': 'null'}]}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['routeId', 'idempotencyKey', 'confirmation'], 'properties': {'routeId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'companyId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'confirmation': {'type': 'string', 'const': 'charge USD 1.00 in Moov sandbox'}, 'idempotencyKey': {'type': 'string', 'maxLength': 200, 'minLength': 8}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['routeId', 'paymentKey', 'confirmation'], 'properties': {'routeId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'companyId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'paymentKey': {'type': 'string', 'pattern': '^cpp_[a-f0-9]{32,64}$'}, 'confirmation': {'type': 'string', 'const': 'payout USD 0.01 in Moov sandbox'}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['data'], 'properties': {'data': {'type': 'object', 'properties': {'llc': {'type': 'object', 'properties': {'management': {'type': 'string', 'const': 'member_managed', 'description': 'The supported Florida LLC is managed by its members; manager-managed arrangements require a separate legal workflow.'}, 'mailingAddress': {'type': 'object', 'properties': {'zip': {'type': 'string'}, 'city': {'type': 'string'}, 'state': {'type': 'string'}, 'street': {'type': 'string'}, 'country': {'type': 'string', 'description': 'Two-letter country code, e.g. "US".'}, 'street2': {'type': 'string'}}, 'description': 'Business mailing address; defaults to the principal address when omitted.', 'additionalProperties': False}, 'principalAddress': {'type': 'object', 'properties': {'zip': {'type': 'string'}, 'city': {'type': 'string'}, 'state': {'type': 'string'}, 'street': {'type': 'string'}, 'country': {'type': 'string', 'description': 'Two-letter country code, e.g. "US".'}, 'street2': {'type': 'string'}}, 'description': 'Physical principal business address; a PO box is not accepted.', 'additionalProperties': False}, 'taxClassification': {'type': 'string', 'const': 'default', 'description': 'Default federal classification: disregarded entity for one member or partnership for multiple members; no corporate tax election.'}, 'organizerFounderId': {'type': 'string', 'description': 'A saved founder id. Defaults to the first member and signs the Articles as authorized representative.'}, 'ownershipConfirmed': {'type': 'boolean'}}, 'additionalProperties': False}, 'tax': {'type': 'object', 'properties': {'ein': {'type': 'string'}, 'ssnOnFile': {'type': 'boolean', 'default': False}, 'responsibleFounderId': {'type': 'string'}}, 'additionalProperties': False}, 'name': {'type': 'object', 'required': ['base', 'suffix'], 'properties': {'base': {'type': 'string', 'minLength': 1, 'description': 'Company name without the legal suffix, e.g. "Acme".'}, 'suffix': {'type': 'string', 'default': ', Inc.', 'description': 'Legal designator, e.g. "Inc." or ", Inc.". A leading comma attaches directly; otherwise Corply inserts one space.'}, 'suffixConfirmed': {'type': 'boolean', 'description': 'Set true after the founder confirms the displayed legal name in the configuration review or explicitly chooses its suffix.'}}, 'additionalProperties': False}, 'phone': {'type': 'string'}, 'roles': {'type': 'object', 'properties': {'ceoFounderId': {'type': 'string', 'description': 'Must equal a founders[].id.'}, 'directorFounderIds': {'type': 'array', 'items': {'type': 'string'}, 'default': []}, 'secretaryFounderId': {'type': 'string'}, 'governanceConfirmed': {'type': 'boolean', 'default': False}}, 'additionalProperties': False}, 'founders': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'name', 'email', 'address', 'title', 'isIncorporator', 'isDirector', 'isOfficer', 'shares', 'purchasePrice', 'vestingMonths', 'cliffMonths', 'vestingStart', 'stockPurchaseDate', 'elects83b', 'election83bConfirmed'], 'properties': {'id': {'type': 'string', 'description': 'Stable slug like "f1" — referenced by roles.*FounderId (e.g. roles.ceoFounderId).'}, 'name': {'type': 'string', 'default': '', 'description': 'Full legal name. Leave blank while another founder’s identity is awaiting their consent.'}, 'email': {'type': 'string', 'format': 'email', 'pattern': "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"}, 'title': {'type': 'string', 'default': 'Founder'}, 'shares': {'type': 'string', 'default': '', 'description': 'Number of shares, as a string, e.g. "6000000".'}, 'address': {'type': 'string', 'default': ''}, 'elects83b': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'default': True, 'description': 'Defaults to true for restricted founder shares; forced false for fully_vested shares. Agents must not ask this during intake.'}, 'isOfficer': {'type': 'boolean', 'default': False}, 'boardChair': {'type': 'boolean', 'description': 'Chairperson of the Board. At most one founder, who must be a director.'}, 'isDirector': {'type': 'boolean', 'default': True}, 'usTaxpayer': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}]}, 'cliffMonths': {'type': 'string', 'default': '12'}, 'dateOfBirth': {'anyOf': [{'type': 'string', 'const': ''}, {'type': 'string', 'format': 'date', 'pattern': '^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$'}], 'description': 'For Delaware corporations, collect date of birth in YYYY-MM-DD from that person during identity review. Never ask an incorporator to supply another established account’s private information. Not required for Florida LLC filing. Never infer from age or other facts, and do not repeat in summaries.'}, 'vestingStart': {'type': 'string', 'default': ''}, 'officerTitles': {'type': 'array', 'items': {'enum': ['Chief Executive Officer', 'President', 'Secretary', 'Chief Financial Officer', 'Treasurer', 'Chief Operating Officer', 'Chief Technology Officer', 'Chief Information Officer'], 'type': 'string'}, 'description': 'Offices this founder holds, e.g. ["Chief Executive Officer", "President"]. Each office has one holder; one founder may hold several. A Delaware corporation needs a Chief Executive Officer, a President and a Secretary. Omit on older drafts to keep their CEO and incorporator flags.'}, 'purchasePrice': {'type': 'string', 'default': ''}, 'vestingMonths': {'type': 'string', 'default': '48'}, 'identityStatus': {'enum': ['self', 'approved', 'draft', 'awaiting_founder'], 'type': 'string', 'description': 'Server-owned identity review state; cannot grant consent.'}, 'isIncorporator': {'type': 'boolean', 'default': False}, 'equityTreatment': {'enum': ['vesting', 'fully_vested'], 'type': 'string', 'description': 'Per-founder stock purchase choice. Standard vesting is the default; also offer fully_vested for common shares owned in full on issuance: SPA, no vesting schedule or 83(b) election. Omitted legacy values mean vesting; never infer this choice from zero months.'}, 'ownershipPercent': {'type': 'string', 'description': 'Florida LLC only: fully vested membership ownership percentage, e.g. "60". All members must total exactly 100.'}, 'attestedLegalName': {'type': 'string', 'description': "Set to the founder's name only after that founder personally confirms it is their full legal name exactly as on their government ID. Never set it for another person; invited founders confirm when they approve their own details."}, 'immigrationStatus': {'anyOf': [{'enum': ['f1', 'h1b', 'o1', 'l1', 'other'], 'type': 'string'}, {'type': 'null'}]}, 'stockPurchaseDate': {'type': 'string', 'default': ''}, 'capitalContribution': {'type': 'string', 'description': 'Florida LLC only: member cash capital contribution in USD, e.g. "100.00" or "0". Confirm this amount with the member; do not infer it.'}, 'f1WorkAuthorization': {'anyOf': [{'enum': ['none', 'cpt', 'opt', 'stem_opt', 'other'], 'type': 'string'}, {'type': 'null'}]}, 'election83bConfirmed': {'type': 'boolean', 'default': True, 'description': 'Deprecated intake gate. Defaults true; agents must not ask for a separate 83(b) confirmation.'}, 'taxResidencyDefaultDeclined': {'type': 'boolean', 'description': 'Set true on your own row when you correct, or are unsure about, the disclosed US citizen/taxpayer default, so Corply never applies it again.'}, 'usCitizenOrPermanentResident': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}]}}, 'additionalProperties': False}}, 'ownership': {'type': 'object', 'properties': {'fmv': {'type': 'string'}, 'parValue': {'type': 'string'}, 'authorizedShares': {'type': 'string', 'description': 'Total shares authorized in the certificate of incorporation, e.g. "10000000".'}, 'equityPoolPercent': {'type': 'string'}, 'founderSplitConfirmed': {'type': 'boolean'}, 'capitalizationConfirmed': {'type': 'boolean', 'description': 'Set true after the founder confirms the displayed capitalization in the configuration review. This does not confirm or change the founder split.'}}, 'additionalProperties': False}, 'structure': {'enum': ['c_corp', 'llc', 'subsidiary_c_corp'], 'type': 'string', 'description': 'The legal form being formed. Automated formation supports Delaware C corporations and Florida member-managed LLCs with fully vested membership interests and default federal tax classification.'}, 'description': {'type': 'object', 'properties': {'text': {'type': 'string', 'default': ''}, 'website': {'type': 'string', 'default': ''}}, 'additionalProperties': False}, 'equityTerms': {'type': 'object', 'properties': {'acceleration': {'type': 'string', 'default': 'double_trigger'}, 'purchaseMethod': {'type': 'string', 'default': 'cash'}, 'vestingPeriodYears': {'type': 'string', 'default': '4'}}, 'additionalProperties': False}, 'jurisdiction': {'enum': ['US-WY', 'US-FL', 'US-DE', 'US-TX'], 'type': 'string', 'description': "Formation state as a US-XX code, e.g. 'US-DE'. Ask the founder which state before promoting the application to ready; never assume one."}, 'companyAddress': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'registeredAgent': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}}, 'additionalProperties': False}, 'companyId': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'description': 'Connected company ID from whoami or the previous save result; another company needs a company switch first. Never pass a formationId.'}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}, 'expectedDataHash': {'type': 'string', 'description': 'Current data_hash from the latest result or get_status.revisionHistory; rejects concurrent edits.'}, 'expectedRevisionId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$', 'description': 'Current revision from the latest result or get_status.revisionHistory; prevents overwriting a stale version.'}, 'newCompanyRequestId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$', 'description': 'Agent-generated UUID for an explicitly requested new incorporation. Reuse on retry; omit companyId. Never ask the founder to supply this technical ID.'}, 'useOwnProfileFields': {'type': 'array', 'items': {'enum': ['name', 'address', 'dateOfBirth', 'usTaxpayer', 'usCitizenOrPermanentResident', 'immigrationStatus', 'f1WorkAuthorization'], 'type': 'string'}, 'maxItems': 7, 'description': 'After the founder confirms ownProfileSuggestion, the fields Corply copies from their own on-file details into blank fields of their own saved row. No founders payload is needed. Use it for dateOfBirth so the date never enters chat.'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['companyId', 'caseId', 'sendConfirmed', 'idempotencyKey'], 'properties': {'caseId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'companyId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'sendConfirmed': {'type': 'boolean', 'const': True}, 'idempotencyKey': {'type': 'string', 'maxLength': 200, 'minLength': 8}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'input': {'type': 'string', 'maxLength': 160}, 'label': {'type': 'string', 'maxLength': 80}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['formationId', 'bundleId', 'signedLegalName', 'esignConsent'], 'properties': {'bundleId': {'type': 'string', 'pattern': '^sigb_[0-9a-f]{64}$'}, 'formationId': {'type': 'string'}, 'esignConsent': {'type': 'boolean', 'const': True}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}, 'signedLegalName': {'type': 'string', 'minLength': 1}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['companyId', 'consentId', 'documentHash', 'signatureName', 'accepted', 'decision'], 'properties': {'accepted': {'type': 'boolean', 'const': True}, 'decision': {'enum': ['sign', 'decline'], 'type': 'string'}, 'companyId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'consentId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'documentHash': {'type': 'string', 'pattern': '^[a-f0-9]{64}$'}, 'signatureName': {'type': 'string', 'maxLength': 300, 'minLength': 1}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['inviteEmail', 'beneficialOwners', 'founderAuthorizedDataSharing', 'idempotencyKey'], 'properties': {'about': {'type': 'object', 'properties': {'website': {'type': 'string', 'format': 'uri', 'maxLength': 2000}, 'industry': {'type': 'string', 'maxLength': 300, 'minLength': 1}, 'description': {'type': 'string', 'maxLength': 4000, 'minLength': 1}, 'countriesOfOperations': {'type': 'array', 'items': {'enum': ['AD', 'AE', 'AF', 'AG', 'AI', 'AL', 'AM', 'AO', 'AQ', 'AR', 'AS', 'AT', 'AU', 'AW', 'AX', 'AZ', 'BA', 'BB', 'BD', 'BE', 'BF', 'BG', 'BH', 'BI', 'BJ', 'BL', 'BM', 'BN', 'BO', 'BQ', 'BR', 'BS', 'BT', 'BV', 'BW', 'BY', 'BZ', 'CA', 'CC', 'CD', 'CF', 'CG', 'CH', 'CI', 'CK', 'CL', 'CM', 'CN', 'CO', 'CR', 'CU', 'CV', 'CW', 'CX', 'CY', 'CZ', 'DE', 'DJ', 'DK', 'DM', 'DO', 'DZ', 'EC', 'EE', 'EG', 'EH', 'ER', 'ES', 'ET', 'FI', 'FJ', 'FK', 'FM', 'FO', 'FR', 'GA', 'GB', 'GD', 'GE', 'GF', 'GG', 'GH', 'GI', 'GL', 'GM', 'GN', 'GP', 'GQ', 'GR', 'GS', 'GT', 'GU', 'GW', 'GY', 'HK', 'HM', 'HN', 'HR', 'HT', 'HU', 'ID', 'IE', 'IL', 'IM', 'IN', 'IO', 'IQ', 'IR', 'IS', 'IT', 'JE', 'JM', 'JO', 'JP', 'KE', 'KG', 'KH', 'KI', 'KM', 'KN', 'KP', 'KR', 'KW', 'KY', 'KZ', 'LA', 'LB', 'LC', 'LI', 'LK', 'LR', 'LS', 'LT', 'LU', 'LV', 'LY', 'MA', 'MC', 'MD', 'ME', 'MF', 'MG', 'MH', 'MK', 'ML', 'MM', 'MN', 'MO', 'MP', 'MQ', 'MR', 'MS', 'MT', 'MU', 'MV', 'MW', 'MX', 'MY', 'MZ', 'NA', 'NC', 'NE', 'NF', 'NG', 'NI', 'NL', 'NO', 'NP', 'NR', 'NU', 'NZ', 'OM', 'PA', 'PE', 'PF', 'PG', 'PH', 'PK', 'PL', 'PM', 'PN', 'PR', 'PS', 'PT', 'PW', 'PY', 'QA', 'RE', 'RO', 'RS', 'RU', 'RW', 'SA', 'SB', 'SC', 'SD', 'SE', 'SG', 'SH', 'SI', 'SJ', 'SK', 'SL', 'SM', 'SN', 'SO', 'SR', 'SS', 'ST', 'SV', 'SX', 'SY', 'SZ', 'TC', 'TD', 'TF', 'TG', 'TH', 'TJ', 'TK', 'TL', 'TM', 'TN', 'TO', 'TR', 'TT', 'TV', 'TW', 'TZ', 'UA', 'UG', 'UM', 'US', 'UY', 'UZ', 'VA', 'VC', 'VE', 'VG', 'VI', 'VN', 'VU', 'WF', 'WS', 'YE', 'YT', 'ZA', 'ZM', 'ZW'], 'type': 'string', 'description': 'ISO 3166-1 alpha-2 country code.'}, 'maxItems': 50, 'minItems': 1}}, 'additionalProperties': False}, 'companyId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'inviteEmail': {'type': 'string', 'format': 'email', 'pattern': "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$", 'maxLength': 320}, 'idempotencyKey': {'type': 'string', 'maxLength': 200, 'minLength': 8}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}, 'beneficialOwners': {'type': 'array', 'items': {'type': 'object', 'required': ['email', 'firstName', 'lastName'], 'properties': {'city': {'type': 'string', 'maxLength': 300, 'minLength': 1}, 'email': {'type': 'string', 'format': 'email', 'pattern': "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$", 'maxLength': 320}, 'isPep': {'enum': ['IsPep', 'IsNotPep'], 'type': 'string'}, 'region': {'type': 'string', 'maxLength': 120, 'minLength': 1}, 'country': {'enum': ['AD', 'AE', 'AF', 'AG', 'AI', 'AL', 'AM', 'AO', 'AQ', 'AR', 'AS', 'AT', 'AU', 'AW', 'AX', 'AZ', 'BA', 'BB', 'BD', 'BE', 'BF', 'BG', 'BH', 'BI', 'BJ', 'BL', 'BM', 'BN', 'BO', 'BQ', 'BR', 'BS', 'BT', 'BV', 'BW', 'BY', 'BZ', 'CA', 'CC', 'CD', 'CF', 'CG', 'CH', 'CI', 'CK', 'CL', 'CM', 'CN', 'CO', 'CR', 'CU', 'CV', 'CW', 'CX', 'CY', 'CZ', 'DE', 'DJ', 'DK', 'DM', 'DO', 'DZ', 'EC', 'EE', 'EG', 'EH', 'ER', 'ES', 'ET', 'FI', 'FJ', 'FK', 'FM', 'FO', 'FR', 'GA', 'GB', 'GD', 'GE', 'GF', 'GG', 'GH', 'GI', 'GL', 'GM', 'GN', 'GP', 'GQ', 'GR', 'GS', 'GT', 'GU', 'GW', 'GY', 'HK', 'HM', 'HN', 'HR', 'HT', 'HU', 'ID', 'IE', 'IL', 'IM', 'IN', 'IO', 'IQ', 'IR', 'IS', 'IT', 'JE', 'JM', 'JO', 'JP', 'KE', 'KG', 'KH', 'KI', 'KM', 'KN', 'KP', 'KR', 'KW', 'KY', 'KZ', 'LA', 'LB', 'LC', 'LI', 'LK', 'LR', 'LS', 'LT', 'LU', 'LV', 'LY', 'MA', 'MC', 'MD', 'ME', 'MF', 'MG', 'MH', 'MK', 'ML', 'MM', 'MN', 'MO', 'MP', 'MQ', 'MR', 'MS', 'MT', 'MU', 'MV', 'MW', 'MX', 'MY', 'MZ', 'NA', 'NC', 'NE', 'NF', 'NG', 'NI', 'NL', 'NO', 'NP', 'NR', 'NU', 'NZ', 'OM', 'PA', 'PE', 'PF', 'PG', 'PH', 'PK', 'PL', 'PM', 'PN', 'PR', 'PS', 'PT', 'PW', 'PY', 'QA', 'RE', 'RO', 'RS', 'RU', 'RW', 'SA', 'SB', 'SC', 'SD', 'SE', 'SG', 'SH', 'SI', 'SJ', 'SK', 'SL', 'SM', 'SN', 'SO', 'SR', 'SS', 'ST', 'SV', 'SX', 'SY', 'SZ', 'TC', 'TD', 'TF', 'TG', 'TH', 'TJ', 'TK', 'TL', 'TM', 'TN', 'TO', 'TR', 'TT', 'TV', 'TW', 'TZ', 'UA', 'UG', 'UM', 'US', 'UY', 'UZ', 'VA', 'VC', 'VE', 'VG', 'VI', 'VN', 'VU', 'WF', 'WS', 'YE', 'YT', 'ZA', 'ZM', 'ZW'], 'type': 'string', 'description': 'ISO 3166-1 alpha-2 country code.'}, 'address1': {'type': 'string', 'maxLength': 500, 'minLength': 1}, 'address2': {'type': 'string', 'maxLength': 500, 'minLength': 1}, 'jobTitle': {'enum': ['ChiefExecutiveOfficer', 'ChiefOperatingOfficer', 'ChiefTechnologyOfficer', 'ChiefFinancialOfficer', 'Founder', 'President', 'GeneralPartner', 'FinanceTeam', 'Other'], 'type': 'string'}, 'lastName': {'type': 'string', 'maxLength': 300, 'minLength': 1}, 'firstName': {'type': 'string', 'maxLength': 300, 'minLength': 1}, 'postalCode': {'type': 'string', 'maxLength': 32, 'minLength': 1}, 'dateOfBirth': {'type': 'string', 'format': 'date', 'pattern': '^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$'}, 'phoneNumber': {'type': 'string', 'maxLength': 50, 'minLength': 3}, 'otherJobTitle': {'type': 'string', 'maxLength': 300, 'minLength': 1}, 'percentOwnership': {'type': 'number', 'maximum': 100, 'minimum': 0, 'multipleOf': 0.01}, 'citizenshipStatus': {'enum': ['USCitizen', 'USResident', 'NonResident'], 'type': 'string'}, 'socialProfileLinks': {'type': 'array', 'items': {'type': 'string', 'format': 'uri', 'maxLength': 2000}, 'maxItems': 20}}, 'additionalProperties': False}, 'maxItems': 25, 'minItems': 1}, 'formationDetails': {'type': 'object', 'properties': {'companyStructure': {'enum': ['CCorp', 'LLC', 'LLP', 'NonProfit', 'Partnership', 'ProfessionalAssociation', 'ProfessionalCorporation', 'SCorp', 'GeneralPartnership', 'LimitedPartnership', 'JointVenture', 'LLCTaxedAsSoleProprietorship', 'SoleProprietorship', 'ExemptedCompany', 'Limited'], 'type': 'string'}, 'companyOriginCountry': {'enum': ['AD', 'AE', 'AF', 'AG', 'AI', 'AL', 'AM', 'AO', 'AQ', 'AR', 'AS', 'AT', 'AU', 'AW', 'AX', 'AZ', 'BA', 'BB', 'BD', 'BE', 'BF', 'BG', 'BH', 'BI', 'BJ', 'BL', 'BM', 'BN', 'BO', 'BQ', 'BR', 'BS', 'BT', 'BV', 'BW', 'BY', 'BZ', 'CA', 'CC', 'CD', 'CF', 'CG', 'CH', 'CI', 'CK', 'CL', 'CM', 'CN', 'CO', 'CR', 'CU', 'CV', 'CW', 'CX', 'CY', 'CZ', 'DE', 'DJ', 'DK', 'DM', 'DO', 'DZ', 'EC', 'EE', 'EG', 'EH', 'ER', 'ES', 'ET', 'FI', 'FJ', 'FK', 'FM', 'FO', 'FR', 'GA', 'GB', 'GD', 'GE', 'GF', 'GG', 'GH', 'GI', 'GL', 'GM', 'GN', 'GP', 'GQ', 'GR', 'GS', 'GT', 'GU', 'GW', 'GY', 'HK', 'HM', 'HN', 'HR', 'HT', 'HU', 'ID', 'IE', 'IL', 'IM', 'IN', 'IO', 'IQ', 'IR', 'IS', 'IT', 'JE', 'JM', 'JO', 'JP', 'KE', 'KG', 'KH', 'KI', 'KM', 'KN', 'KP', 'KR', 'KW', 'KY', 'KZ', 'LA', 'LB', 'LC', 'LI', 'LK', 'LR', 'LS', 'LT', 'LU', 'LV', 'LY', 'MA', 'MC', 'MD', 'ME', 'MF', 'MG', 'MH', 'MK', 'ML', 'MM', 'MN', 'MO', 'MP', 'MQ', 'MR', 'MS', 'MT', 'MU', 'MV', 'MW', 'MX', 'MY', 'MZ', 'NA', 'NC', 'NE', 'NF', 'NG', 'NI', 'NL', 'NO', 'NP', 'NR', 'NU', 'NZ', 'OM', 'PA', 'PE', 'PF', 'PG', 'PH', 'PK', 'PL', 'PM', 'PN', 'PR', 'PS', 'PT', 'PW', 'PY', 'QA', 'RE', 'RO', 'RS', 'RU', 'RW', 'SA', 'SB', 'SC', 'SD', 'SE', 'SG', 'SH', 'SI', 'SJ', 'SK', 'SL', 'SM', 'SN', 'SO', 'SR', 'SS', 'ST', 'SV', 'SX', 'SY', 'SZ', 'TC', 'TD', 'TF', 'TG', 'TH', 'TJ', 'TK', 'TL', 'TM', 'TN', 'TO', 'TR', 'TT', 'TV', 'TW', 'TZ', 'UA', 'UG', 'UM', 'US', 'UY', 'UZ', 'VA', 'VC', 'VE', 'VG', 'VI', 'VN', 'VU', 'WF', 'WS', 'YE', 'YT', 'ZA', 'ZM', 'ZW'], 'type': 'string', 'description': 'ISO 3166-1 alpha-2 country code.'}, 'formationDocumentType': {'enum': ['ArticlesOfIncorporation', 'ArticlesOfOrganization', 'CertificateOfFormation', 'PartnershipAgreement', 'SecretaryOfStateRegistrationPage'], 'type': 'string'}}, 'additionalProperties': False}, 'businessLegalAddress': {'type': 'object', 'required': ['address1', 'city', 'country', 'postalCode', 'region'], 'properties': {'city': {'type': 'string', 'maxLength': 300, 'minLength': 1}, 'region': {'type': 'string', 'maxLength': 120, 'minLength': 1}, 'country': {'enum': ['AD', 'AE', 'AF', 'AG', 'AI', 'AL', 'AM', 'AO', 'AQ', 'AR', 'AS', 'AT', 'AU', 'AW', 'AX', 'AZ', 'BA', 'BB', 'BD', 'BE', 'BF', 'BG', 'BH', 'BI', 'BJ', 'BL', 'BM', 'BN', 'BO', 'BQ', 'BR', 'BS', 'BT', 'BV', 'BW', 'BY', 'BZ', 'CA', 'CC', 'CD', 'CF', 'CG', 'CH', 'CI', 'CK', 'CL', 'CM', 'CN', 'CO', 'CR', 'CU', 'CV', 'CW', 'CX', 'CY', 'CZ', 'DE', 'DJ', 'DK', 'DM', 'DO', 'DZ', 'EC', 'EE', 'EG', 'EH', 'ER', 'ES', 'ET', 'FI', 'FJ', 'FK', 'FM', 'FO', 'FR', 'GA', 'GB', 'GD', 'GE', 'GF', 'GG', 'GH', 'GI', 'GL', 'GM', 'GN', 'GP', 'GQ', 'GR', 'GS', 'GT', 'GU', 'GW', 'GY', 'HK', 'HM', 'HN', 'HR', 'HT', 'HU', 'ID', 'IE', 'IL', 'IM', 'IN', 'IO', 'IQ', 'IR', 'IS', 'IT', 'JE', 'JM', 'JO', 'JP', 'KE', 'KG', 'KH', 'KI', 'KM', 'KN', 'KP', 'KR', 'KW', 'KY', 'KZ', 'LA', 'LB', 'LC', 'LI', 'LK', 'LR', 'LS', 'LT', 'LU', 'LV', 'LY', 'MA', 'MC', 'MD', 'ME', 'MF', 'MG', 'MH', 'MK', 'ML', 'MM', 'MN', 'MO', 'MP', 'MQ', 'MR', 'MS', 'MT', 'MU', 'MV', 'MW', 'MX', 'MY', 'MZ', 'NA', 'NC', 'NE', 'NF', 'NG', 'NI', 'NL', 'NO', 'NP', 'NR', 'NU', 'NZ', 'OM', 'PA', 'PE', 'PF', 'PG', 'PH', 'PK', 'PL', 'PM', 'PN', 'PR', 'PS', 'PT', 'PW', 'PY', 'QA', 'RE', 'RO', 'RS', 'RU', 'RW', 'SA', 'SB', 'SC', 'SD', 'SE', 'SG', 'SH', 'SI', 'SJ', 'SK', 'SL', 'SM', 'SN', 'SO', 'SR', 'SS', 'ST', 'SV', 'SX', 'SY', 'SZ', 'TC', 'TD', 'TF', 'TG', 'TH', 'TJ', 'TK', 'TL', 'TM', 'TN', 'TO', 'TR', 'TT', 'TV', 'TW', 'TZ', 'UA', 'UG', 'UM', 'US', 'UY', 'UZ', 'VA', 'VC', 'VE', 'VG', 'VI', 'VN', 'VU', 'WF', 'WS', 'YE', 'YT', 'ZA', 'ZM', 'ZW'], 'type': 'string', 'description': 'ISO 3166-1 alpha-2 country code.'}, 'address1': {'type': 'string', 'maxLength': 500, 'minLength': 1}, 'address2': {'type': 'string', 'maxLength': 500, 'minLength': 1}, 'postalCode': {'type': 'string', 'maxLength': 32, 'minLength': 1}}, 'additionalProperties': False}, 'businessContactDetails': {'type': 'object', 'required': ['address1', 'city', 'country', 'phoneNumber', 'postalCode', 'state'], 'properties': {'city': {'type': 'string', 'maxLength': 300, 'minLength': 1}, 'state': {'type': 'string', 'maxLength': 120, 'minLength': 1}, 'country': {'enum': ['AD', 'AE', 'AF', 'AG', 'AI', 'AL', 'AM', 'AO', 'AQ', 'AR', 'AS', 'AT', 'AU', 'AW', 'AX', 'AZ', 'BA', 'BB', 'BD', 'BE', 'BF', 'BG', 'BH', 'BI', 'BJ', 'BL', 'BM', 'BN', 'BO', 'BQ', 'BR', 'BS', 'BT', 'BV', 'BW', 'BY', 'BZ', 'CA', 'CC', 'CD', 'CF', 'CG', 'CH', 'CI', 'CK', 'CL', 'CM', 'CN', 'CO', 'CR', 'CU', 'CV', 'CW', 'CX', 'CY', 'CZ', 'DE', 'DJ', 'DK', 'DM', 'DO', 'DZ', 'EC', 'EE', 'EG', 'EH', 'ER', 'ES', 'ET', 'FI', 'FJ', 'FK', 'FM', 'FO', 'FR', 'GA', 'GB', 'GD', 'GE', 'GF', 'GG', 'GH', 'GI', 'GL', 'GM', 'GN', 'GP', 'GQ', 'GR', 'GS', 'GT', 'GU', 'GW', 'GY', 'HK', 'HM', 'HN', 'HR', 'HT', 'HU', 'ID', 'IE', 'IL', 'IM', 'IN', 'IO', 'IQ', 'IR', 'IS', 'IT', 'JE', 'JM', 'JO', 'JP', 'KE', 'KG', 'KH', 'KI', 'KM', 'KN', 'KP', 'KR', 'KW', 'KY', 'KZ', 'LA', 'LB', 'LC', 'LI', 'LK', 'LR', 'LS', 'LT', 'LU', 'LV', 'LY', 'MA', 'MC', 'MD', 'ME', 'MF', 'MG', 'MH', 'MK', 'ML', 'MM', 'MN', 'MO', 'MP', 'MQ', 'MR', 'MS', 'MT', 'MU', 'MV', 'MW', 'MX', 'MY', 'MZ', 'NA', 'NC', 'NE', 'NF', 'NG', 'NI', 'NL', 'NO', 'NP', 'NR', 'NU', 'NZ', 'OM', 'PA', 'PE', 'PF', 'PG', 'PH', 'PK', 'PL', 'PM', 'PN', 'PR', 'PS', 'PT', 'PW', 'PY', 'QA', 'RE', 'RO', 'RS', 'RU', 'RW', 'SA', 'SB', 'SC', 'SD', 'SE', 'SG', 'SH', 'SI', 'SJ', 'SK', 'SL', 'SM', 'SN', 'SO', 'SR', 'SS', 'ST', 'SV', 'SX', 'SY', 'SZ', 'TC', 'TD', 'TF', 'TG', 'TH', 'TJ', 'TK', 'TL', 'TM', 'TN', 'TO', 'TR', 'TT', 'TV', 'TW', 'TZ', 'UA', 'UG', 'UM', 'US', 'UY', 'UZ', 'VA', 'VC', 'VE', 'VG', 'VI', 'VN', 'VU', 'WF', 'WS', 'YE', 'YT', 'ZA', 'ZM', 'ZW'], 'type': 'string', 'description': 'ISO 3166-1 alpha-2 country code.'}, 'address1': {'type': 'string', 'maxLength': 500, 'minLength': 1}, 'address2': {'type': 'string', 'maxLength': 500, 'minLength': 1}, 'postalCode': {'type': 'string', 'maxLength': 32, 'minLength': 1}, 'phoneNumber': {'type': 'string', 'maxLength': 50, 'minLength': 3}}, 'additionalProperties': False}, 'businessPhysicalAddress': {'type': 'object', 'required': ['address1', 'city', 'country', 'postalCode', 'region'], 'properties': {'city': {'type': 'string', 'maxLength': 300, 'minLength': 1}, 'region': {'type': 'string', 'maxLength': 120, 'minLength': 1}, 'country': {'enum': ['AD', 'AE', 'AF', 'AG', 'AI', 'AL', 'AM', 'AO', 'AQ', 'AR', 'AS', 'AT', 'AU', 'AW', 'AX', 'AZ', 'BA', 'BB', 'BD', 'BE', 'BF', 'BG', 'BH', 'BI', 'BJ', 'BL', 'BM', 'BN', 'BO', 'BQ', 'BR', 'BS', 'BT', 'BV', 'BW', 'BY', 'BZ', 'CA', 'CC', 'CD', 'CF', 'CG', 'CH', 'CI', 'CK', 'CL', 'CM', 'CN', 'CO', 'CR', 'CU', 'CV', 'CW', 'CX', 'CY', 'CZ', 'DE', 'DJ', 'DK', 'DM', 'DO', 'DZ', 'EC', 'EE', 'EG', 'EH', 'ER', 'ES', 'ET', 'FI', 'FJ', 'FK', 'FM', 'FO', 'FR', 'GA', 'GB', 'GD', 'GE', 'GF', 'GG', 'GH', 'GI', 'GL', 'GM', 'GN', 'GP', 'GQ', 'GR', 'GS', 'GT', 'GU', 'GW', 'GY', 'HK', 'HM', 'HN', 'HR', 'HT', 'HU', 'ID', 'IE', 'IL', 'IM', 'IN', 'IO', 'IQ', 'IR', 'IS', 'IT', 'JE', 'JM', 'JO', 'JP', 'KE', 'KG', 'KH', 'KI', 'KM', 'KN', 'KP', 'KR', 'KW', 'KY', 'KZ', 'LA', 'LB', 'LC', 'LI', 'LK', 'LR', 'LS', 'LT', 'LU', 'LV', 'LY', 'MA', 'MC', 'MD', 'ME', 'MF', 'MG', 'MH', 'MK', 'ML', 'MM', 'MN', 'MO', 'MP', 'MQ', 'MR', 'MS', 'MT', 'MU', 'MV', 'MW', 'MX', 'MY', 'MZ', 'NA', 'NC', 'NE', 'NF', 'NG', 'NI', 'NL', 'NO', 'NP', 'NR', 'NU', 'NZ', 'OM', 'PA', 'PE', 'PF', 'PG', 'PH', 'PK', 'PL', 'PM', 'PN', 'PR', 'PS', 'PT', 'PW', 'PY', 'QA', 'RE', 'RO', 'RS', 'RU', 'RW', 'SA', 'SB', 'SC', 'SD', 'SE', 'SG', 'SH', 'SI', 'SJ', 'SK', 'SL', 'SM', 'SN', 'SO', 'SR', 'SS', 'ST', 'SV', 'SX', 'SY', 'SZ', 'TC', 'TD', 'TF', 'TG', 'TH', 'TJ', 'TK', 'TL', 'TM', 'TN', 'TO', 'TR', 'TT', 'TV', 'TW', 'TZ', 'UA', 'UG', 'UM', 'US', 'UY', 'UZ', 'VA', 'VC', 'VE', 'VG', 'VI', 'VN', 'VU', 'WF', 'WS', 'YE', 'YT', 'ZA', 'ZM', 'ZW'], 'type': 'string', 'description': 'ISO 3166-1 alpha-2 country code.'}, 'address1': {'type': 'string', 'maxLength': 500, 'minLength': 1}, 'address2': {'type': 'string', 'maxLength': 500, 'minLength': 1}, 'postalCode': {'type': 'string', 'maxLength': 32, 'minLength': 1}}, 'additionalProperties': False}, 'founderAuthorizedDataSharing': {'type': 'boolean', 'const': True}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['requestId'], 'properties': {'name': {'type': 'string', 'maxLength': 500}, 'requestId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['routeId', 'idempotencyKey'], 'properties': {'routeId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'companyId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'idempotencyKey': {'type': 'string', 'maxLength': 200, 'minLength': 8}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['formationId'], 'properties': {'formationId': {'type': 'string'}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['companyId', 'subjectId', 'factKey', 'value', 'sourceReference', 'sourceObservedAt', 'title', 'filePath', 'fileHash', 'idempotencyKey'], 'properties': {'title': {'type': 'string', 'maxLength': 300, 'minLength': 1}, 'value': {'anyOf': [{'type': 'string'}, {'type': 'number'}, {'type': 'boolean'}, {'type': 'null'}, {'type': 'array', 'items': {}}, {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}]}, 'factKey': {'type': 'string', 'maxLength': 200, 'minLength': 1}, 'fileHash': {'type': 'string', 'pattern': '^(?:sha256:)?[a-f0-9]{64}$'}, 'filePath': {'type': 'string', 'maxLength': 1000, 'minLength': 1}, 'companyId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'subjectId': {'anyOf': [{'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, {'type': 'null'}]}, 'idempotencyKey': {'type': 'string', 'maxLength': 200, 'minLength': 8}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}, 'sourceReference': {'type': 'string', 'maxLength': 1000, 'minLength': 1}, 'sourceObservedAt': {'type': 'string', 'format': 'date-time', 'pattern': '^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['input'], 'properties': {'input': {'type': 'string', 'maxLength': 160, 'minLength': 3}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['companyId'], 'properties': {'companyId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$', 'description': 'A companyId from whoami.companies.'}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['formationId', 'revisionId', 'requestId', 'action'], 'properties': {'action': {'enum': ['request', 'accept', 'cancel'], 'type': 'string'}, 'reason': {'type': 'string', 'maxLength': 4000, 'minLength': 1}, 'requestId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'revisionId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'formationId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'successorEmail': {'type': 'string', 'format': 'email', 'pattern': "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['workItemId', 'toStatus', 'itemLimit', 'questionLimit'], 'properties': {'reason': {'type': 'string', 'maxLength': 2000, 'minLength': 1}, 'toStatus': {'enum': ['proposed', 'ready', 'in_progress', 'waiting_human', 'waiting_external', 'blocked', 'completed', 'waived', 'cancelled'], 'type': 'string'}, 'companyId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$', 'description': 'corply_companies.id. May be omitted only when this connection has exactly one company.'}, 'itemLimit': {'type': 'integer', 'default': 10, 'maximum': 25, 'minimum': 1, 'description': 'Maximum items returned per actionable/blocked/waiting section.'}, 'workItemId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'questionLimit': {'type': 'integer', 'default': 10, 'maximum': 25, 'minimum': 1, 'description': 'Maximum targeted missing-fact questions returned.'}, 'idempotencyKey': {'type': 'string', 'maxLength': 300, 'minLength': 1}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}, 'evidenceEventIds': {'type': 'array', 'items': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'maxItems': 100}, 'expectedFromStatus': {'enum': ['proposed', 'ready', 'in_progress', 'waiting_human', 'waiting_external', 'blocked', 'completed', 'waived', 'cancelled'], 'type': 'string', 'description': 'Optimistic-concurrency guard from the latest plan.'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['companyId', 'itemKey', 'url'], 'properties': {'url': {'type': 'string', 'format': 'uri', 'maxLength': 2048}, 'itemKey': {'enum': ['certificate_of_incorporation', 'articles_of_organization', 'bylaws', 'operating_agreement', 'organizational_consents', 'founder_stock', 'election_83b', 'ein', 'bank_account'], 'type': 'string'}, 'companyId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['fileName', 'dataBase64'], 'properties': {'fileName': {'type': 'string', 'maxLength': 500, 'minLength': 1}, 'companyId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$', 'description': 'corply_companies.id. May be omitted only when this connection has exactly one company.'}, 'dataBase64': {'type': 'string', 'pattern': '^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$', 'maxLength': 13981018, 'minLength': 4, 'description': 'Canonical RFC 4648 base64 for the exact file bytes, without a data-URL prefix.'}, 'contentType': {'type': 'string', 'maxLength': 200, 'minLength': 3}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['subjectType', 'externalKey', 'displayName', 'status', 'itemLimit', 'questionLimit'], 'properties': {'status': {'enum': ['active', 'inactive', 'archived'], 'type': 'string', 'default': 'active'}, 'companyId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$', 'description': 'corply_companies.id. May be omitted only when this connection has exactly one company.'}, 'itemLimit': {'type': 'integer', 'default': 10, 'maximum': 25, 'minimum': 1, 'description': 'Maximum items returned per actionable/blocked/waiting section.'}, 'attributes': {'type': 'object', 'properties': {'sourceSystem': {'type': 'string', 'maxLength': 500, 'minLength': 1}, 'sourceRecordId': {'type': 'string', 'maxLength': 500, 'minLength': 1}, 'integrationProvider': {'type': 'string', 'maxLength': 500, 'minLength': 1}, 'integrationRecordId': {'type': 'string', 'maxLength': 500, 'minLength': 1}}, 'description': 'Allowlisted integration linkage only. Citizenship, visa, tax, ID, health, credential, compensation, and other decision data must be typed facts.', 'additionalProperties': False}, 'displayName': {'type': 'string', 'maxLength': 300, 'minLength': 1}, 'externalKey': {'type': 'string', 'maxLength': 200, 'minLength': 1, 'description': 'Stable caller-controlled identity, e.g. founder:<uuid> or product:billing.'}, 'subjectType': {'enum': ['person', 'location', 'product', 'offering', 'customer', 'vendor', 'contract', 'equity_award', 'account', 'obligation'], 'type': 'string'}, 'linkedUserId': {'anyOf': [{'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, {'type': 'null'}], 'description': 'Owner/operator-only account link for subject-self private access. Omit to preserve; null to unlink. The target must be an active org member.'}, 'questionLimit': {'type': 'integer', 'default': 10, 'maximum': 25, 'minimum': 1, 'description': 'Maximum targeted missing-fact questions returned.'}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['formationId'], 'properties': {'formationId': {'type': 'string'}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['manifest', 'checks'], 'properties': {'checks': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'status', 'detail'], 'properties': {'name': {'enum': ['typecheck', 'unit_tests', 'build', 'webhook_signature', 'webhook_idempotency', 'webhook_out_of_order_delivery', 'subscription_lifecycle', 'entitlement_enforcement', 'tenant_isolation', 'return_url_validation', 'secret_scan', 'sandbox_checkout'], 'type': 'string'}, 'detail': {'type': 'string', 'maxLength': 2000, 'minLength': 1}, 'status': {'enum': ['passed', 'failed', 'not_run'], 'type': 'string'}, 'command': {'type': 'string', 'maxLength': 500, 'minLength': 1}, 'evidenceHash': {'type': 'string', 'pattern': '^sha256:[a-f0-9]{64}$'}}, 'additionalProperties': False}, 'maxItems': 100}, 'manifest': {'type': 'object', 'required': ['schemaVersion', 'manifestHash', 'projectId', 'projectKey', 'company', 'product', 'provider', 'repository', 'integration', 'catalog', 'requiredEnvironmentVariables', 'humanGates', 'security'], 'properties': {'catalog': {'type': 'array', 'items': {'type': 'object', 'required': ['productKey', 'name', 'description', 'taxCategory', 'entitlementKeys', 'prices'], 'properties': {'name': {'type': 'string', 'maxLength': 120, 'minLength': 1}, 'prices': {'type': 'array', 'items': {'type': 'object', 'required': ['priceKey', 'amountMinor', 'currency', 'billing', 'providerReferenceEnv'], 'properties': {'billing': {'oneOf': [{'type': 'object', 'required': ['kind', 'interval', 'intervalCount', 'trialDays'], 'properties': {'kind': {'type': 'string', 'const': 'recurring'}, 'interval': {'enum': ['month', 'year'], 'type': 'string'}, 'trialDays': {'type': 'integer', 'default': 0, 'maximum': 365, 'minimum': 0}, 'intervalCount': {'type': 'integer', 'default': 1, 'maximum': 12, 'minimum': 1}}, 'additionalProperties': False}, {'type': 'object', 'required': ['kind'], 'properties': {'kind': {'type': 'string', 'const': 'one_time'}}, 'additionalProperties': False}]}, 'currency': {'enum': ['USD', 'EUR', 'GBP', 'JPY', 'AUD', 'CAD', 'CHF', 'HKD', 'SGD', 'SEK', 'ARS', 'BRL', 'CLP', 'CNY', 'COP', 'CZK', 'DKK', 'HUF', 'ILS', 'INR', 'KRW', 'MXN', 'NOK', 'NZD', 'PEN', 'PLN', 'RUB', 'THB', 'TRY', 'TWD', 'UAH', 'VND', 'ZAR'], 'type': 'string', 'description': 'Currency currently supported by the Paddle transaction API.'}, 'priceKey': {'type': 'string', 'pattern': '^[a-z][a-z0-9_]{1,62}$', 'description': 'Stable implementation key generated by the agent from the founder-approved price.'}, 'amountMinor': {'type': 'integer', 'maximum': 100000000, 'exclusiveMinimum': 0}, 'providerReferenceEnv': {'type': 'string', 'pattern': '^[A-Z][A-Z0-9_]{2,127}$', 'description': 'Environment-variable name generated by the agent; never a provider ID or secret value.'}}, 'additionalProperties': False}, 'maxItems': 20, 'minItems': 1}, 'productKey': {'type': 'string', 'pattern': '^[a-z][a-z0-9_]{1,62}$', 'description': 'Stable implementation key generated by the agent.'}, 'description': {'type': 'string', 'maxLength': 2000, 'minLength': 1}, 'taxCategory': {'enum': ['saas', 'digital_goods'], 'type': 'string', 'description': 'Agent-mapped from the already founder-approved v1 business model; not a founder-authored tax conclusion.'}, 'entitlementKeys': {'type': 'array', 'items': {'type': 'string', 'pattern': '^[a-z][a-z0-9_.-]{1,100}$'}, 'maxItems': 50, 'minItems': 1, 'description': 'Agent-generated feature keys matching the founder-approved access included in this product.'}}, 'additionalProperties': False}}, 'company': {'type': 'object', 'required': ['id', 'displayName', 'legalName', 'formationStatus', 'lifecycleOrigin', 'einPresent'], 'properties': {'id': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'legalName': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'einPresent': {'type': 'boolean'}, 'displayName': {'type': 'string', 'minLength': 1}, 'formationStatus': {'type': 'string'}, 'lifecycleOrigin': {'type': 'string'}}, 'additionalProperties': False}, 'product': {'type': 'object', 'required': ['name', 'description', 'websiteUrl', 'businessModel', 'billingModel', 'customerType', 'targetCountries'], 'properties': {'name': {'type': 'string', 'minLength': 1}, 'websiteUrl': {'anyOf': [{'type': 'string', 'format': 'uri'}, {'type': 'null'}]}, 'description': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'billingModel': {'enum': ['subscription', 'one_time', 'mixed', 'usage_based', 'unknown'], 'type': 'string'}, 'customerType': {'enum': ['business', 'consumer', 'both', 'unknown'], 'type': 'string'}, 'businessModel': {'enum': ['saas', 'digital_goods', 'marketplace', 'physical_goods', 'services', 'unknown'], 'type': 'string'}, 'targetCountries': {'type': 'array', 'items': {'enum': ['AD', 'AE', 'AF', 'AG', 'AI', 'AL', 'AM', 'AO', 'AQ', 'AR', 'AS', 'AT', 'AU', 'AW', 'AX', 'AZ', 'BA', 'BB', 'BD', 'BE', 'BF', 'BG', 'BH', 'BI', 'BJ', 'BL', 'BM', 'BN', 'BO', 'BQ', 'BR', 'BS', 'BT', 'BV', 'BW', 'BY', 'BZ', 'CA', 'CC', 'CD', 'CF', 'CG', 'CH', 'CI', 'CK', 'CL', 'CM', 'CN', 'CO', 'CR', 'CU', 'CV', 'CW', 'CX', 'CY', 'CZ', 'DE', 'DJ', 'DK', 'DM', 'DO', 'DZ', 'EC', 'EE', 'EG', 'EH', 'ER', 'ES', 'ET', 'FI', 'FJ', 'FK', 'FM', 'FO', 'FR', 'GA', 'GB', 'GD', 'GE', 'GF', 'GG', 'GH', 'GI', 'GL', 'GM', 'GN', 'GP', 'GQ', 'GR', 'GS', 'GT', 'GU', 'GW', 'GY', 'HK', 'HM', 'HN', 'HR', 'HT', 'HU', 'ID', 'IE', 'IL', 'IM', 'IN', 'IO', 'IQ', 'IR', 'IS', 'IT', 'JE', 'JM', 'JO', 'JP', 'KE', 'KG', 'KH', 'KI', 'KM', 'KN', 'KP', 'KR', 'KW', 'KY', 'KZ', 'LA', 'LB', 'LC', 'LI', 'LK', 'LR', 'LS', 'LT', 'LU', 'LV', 'LY', 'MA', 'MC', 'MD', 'ME', 'MF', 'MG', 'MH', 'MK', 'ML', 'MM', 'MN', 'MO', 'MP', 'MQ', 'MR', 'MS', 'MT', 'MU', 'MV', 'MW', 'MX', 'MY', 'MZ', 'NA', 'NC', 'NE', 'NF', 'NG', 'NI', 'NL', 'NO', 'NP', 'NR', 'NU', 'NZ', 'OM', 'PA', 'PE', 'PF', 'PG', 'PH', 'PK', 'PL', 'PM', 'PN', 'PR', 'PS', 'PT', 'PW', 'PY', 'QA', 'RE', 'RO', 'RS', 'RU', 'RW', 'SA', 'SB', 'SC', 'SD', 'SE', 'SG', 'SH', 'SI', 'SJ', 'SK', 'SL', 'SM', 'SN', 'SO', 'SR', 'SS', 'ST', 'SV', 'SX', 'SY', 'SZ', 'TC', 'TD', 'TF', 'TG', 'TH', 'TJ', 'TK', 'TL', 'TM', 'TN', 'TO', 'TR', 'TT', 'TV', 'TW', 'TZ', 'UA', 'UG', 'UM', 'US', 'UY', 'UZ', 'VA', 'VC', 'VE', 'VG', 'VI', 'VN', 'VU', 'WF', 'WS', 'YE', 'YT', 'ZA', 'ZM', 'ZW'], 'type': 'string', 'description': 'ISO 3166-1 alpha-2 country code.'}}}, 'additionalProperties': False}, 'provider': {'type': 'object', 'required': ['kind', 'role', 'environment', 'callsMadeByManifestTool'], 'properties': {'kind': {'type': 'string', 'const': 'paddle'}, 'role': {'type': 'string', 'const': 'merchant_of_record'}, 'environment': {'type': 'string', 'const': 'sandbox'}, 'callsMadeByManifestTool': {'type': 'boolean', 'const': False}}, 'additionalProperties': False}, 'security': {'type': 'object', 'required': ['cardDataTouchesFounderServer', 'secretValuesStoredInManifest', 'webhookSignatureRequired', 'idempotentEventProcessingRequired', 'denyByDefaultEntitlements', 'manifestHashPurpose', 'liveAutomationRequiresStoredApproval'], 'properties': {'manifestHashPurpose': {'type': 'string', 'const': 'integrity_only_not_authorization'}, 'webhookSignatureRequired': {'type': 'boolean', 'const': True}, 'denyByDefaultEntitlements': {'type': 'boolean', 'const': True}, 'cardDataTouchesFounderServer': {'type': 'boolean', 'const': False}, 'secretValuesStoredInManifest': {'type': 'boolean', 'const': False}, 'idempotentEventProcessingRequired': {'type': 'boolean', 'const': True}, 'liveAutomationRequiresStoredApproval': {'type': 'boolean', 'const': True}}, 'additionalProperties': False}, 'projectId': {'type': 'string', 'pattern': '^pay_[a-f0-9]{16}$'}, 'humanGates': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'status', 'owner', 'reason', 'blocks'], 'properties': {'id': {'enum': ['provider_account_approval', 'identity_verification', 'business_terms_acceptance', 'payout_bank_connection', 'production_go_live'], 'type': 'string'}, 'owner': {'type': 'string', 'const': 'founder'}, 'blocks': {'enum': ['provider_activation', 'payouts', 'production'], 'type': 'string'}, 'reason': {'type': 'string', 'minLength': 1}, 'status': {'type': 'string', 'const': 'required'}}, 'additionalProperties': False}}, 'projectKey': {'type': 'string', 'pattern': '^[a-z][a-z0-9-]{1,62}$'}, 'repository': {'type': 'object', 'required': ['framework', 'packageManager', 'appDirectory'], 'properties': {'basePath': {'type': 'string', 'maxLength': 200, 'description': 'Agent-inspected Next.js basePath; never ask the founder for this.'}, 'framework': {'enum': ['nextjs_app_router', 'nextjs_pages_router', 'express', 'remix', 'generic_typescript'], 'type': 'string', 'description': 'Agent-inspected framework; never ask the founder for this.'}, 'testCommand': {'type': 'string', 'maxLength': 300, 'minLength': 1}, 'appDirectory': {'type': 'string', 'maxLength': 240, 'minLength': 1, 'description': 'Agent-inspected repository-relative app root; never ask the founder for this.'}, 'buildCommand': {'type': 'string', 'maxLength': 300, 'minLength': 1}, 'packageManager': {'enum': ['bun', 'pnpm', 'npm', 'yarn'], 'type': 'string', 'description': 'Agent-inspected package manager; never ask the founder for this.'}, 'sourceDirectory': {'enum': ['.', 'src'], 'type': 'string', 'description': 'Agent-inspected source root.'}}, 'additionalProperties': False}, 'integration': {'type': 'object', 'required': ['checkoutMode', 'apiBasePath', 'webhookPath', 'entitlementMode', 'tenantScopeRequired', 'overwriteExistingFiles'], 'properties': {'apiBasePath': {'type': 'string', 'pattern': '^\\/.*'}, 'webhookPath': {'type': 'string', 'pattern': '^\\/.*'}, 'checkoutMode': {'type': 'string', 'const': 'provider_hosted'}, 'entitlementMode': {'type': 'string', 'const': 'server_authoritative'}, 'tenantScopeRequired': {'type': 'boolean', 'const': True}, 'overwriteExistingFiles': {'type': 'boolean', 'const': False}}, 'additionalProperties': False}, 'manifestHash': {'type': 'string', 'pattern': '^sha256:[a-f0-9]{64}$'}, 'schemaVersion': {'type': 'string', 'const': 'corply.payments/v1alpha1'}, 'requiredEnvironmentVariables': {'type': 'array', 'items': {'type': 'string', 'pattern': '^[A-Z][A-Z0-9_]{2,127}$'}}}, 'additionalProperties': False}, '_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'_corply_context': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'receipt': {'type': 'string', 'maxLength': 2048, 'minLength': 16}}, 'description': 'Echo context_engineering.context_session from the prior Corply result.', 'dependentRequired': {'receipt': ['id']}, 'additionalProperties': False}}, 'additionalProperties': False}
最近のツール変更
類似のMCPサーバー
BeeL
Provides Spanish company administration and VeriFactu-compliant invoicing, including customers, products, invoice issuance, corre…
RESET Verifica
Verifies Mexican businesses, invoices, payments, identities, tax and labor calculations, legal texts, sanctions and PEP lists, ba…
eu-verify
Verifies European companies, registries, VAT, EORI, LEI, sanctions, insolvency, financial filings, IBANs, emails, addresses, and …
Israel Business Intelligence MCP
Provides Israeli company identity previews, registry-based verification workflows, invoice checks, and payment-risk decision prev…
invowerk
Parses, generates, converts, validates, renders, and explains structured electronic invoices including EN 16931, XRechnung, ZUGFe…
Lovie Company Formation
Supports company formation and business administration with bank accounts, cards, invoicing, bookkeeping, accounting periods, and…
AgentLot Marketplace
Enables agents and users to discover, bid on, purchase, deliver, and settle paid digital services and compute work.
DPX — Institutional Cross-Border Settlement
Provides compliance-gated cross-border crypto settlement, agent registration and spending mandates, stablecoin routing, ESG and s…