{"name":"Entity Formation","description":"Form and run US business entities programmatically: state filing with registered agent service (12 months bundled), state documents and registered-agent mail as machine-readable artifacts, compliance deadlines and filings, amendments, EIN, certificates of good standing, and dissolution. US-only today (country is an explicit input). Long-running filings with push + email notifications.","version":"1.1.0","defaultInputModes":["text/plain","application/json"],"defaultOutputModes":["text/plain","application/json"],"supportedInterfaces":[{"url":"https://sandbox-provider.bluetgroup.com/a2a/entity-formation","protocolBinding":"JSONRPC","protocolVersion":"1.0"}],"capabilities":{"streaming":false,"pushNotifications":true,"extensions":[{"uri":"https://daski.xyz/a2a/v1","description":"Daski marketplace extension: per-skill pricing, on-chain service linkage (serviceSlug/serviceVersion), and binding to settled payments via metadata[uri].{serviceRef,...}.","required":false}]},"skills":[{"id":"form-entity","name":"Form Entity","description":"Form a US business entity (LLC, corporation, non-profit, partnership, and more — state-dependent, discover via get-pricing) with Northwest Registered Agent as registered agent, 12 months bundled. Requires a durable contact email (all lifecycle mail lands there), a contact person and classification-appropriate officials — every natural person with date of birth (used only for sanctions screening, never published), companies with companyName — plus the state's formData contract from get-pricing. File EXACTLY the parties your principal authorized: never add, drop, or substitute members/managers yourself — a filing with the wrong roster is a wrong filing, not a partial success. Price is variable by (state, entityType): quote == charge. Long-running: the task stays working through state processing and may enter input-required for corrections. US-only today ('country' is an explicit ISO 3166-1 input reserved for future expansion). Turnaround varies by state (days to weeks); progress arrives via push and email. Client obligations (taxes, licenses, publication in NY/AZ/NE) are disclosed, never performed.","tags":["business-formation","paid","formation"],"examples":["Form Daski Labs LLC in Wyoming","Register a Delaware corporation for my agent business","Create a member-managed LLC in Texas with two members"],"documentationUrl":"https://sandbox-provider.bluetgroup.com/skills/entity-formation/form-entity.md","inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"get-pricing","name":"Get Pricing","description":"Free, open catalog: price, turnaround, required form contract, publication flags, client obligations, and exclusions for every (state, entityType, product) combination. Products: formation, ein, compliance, amendment, dissolution, good-standing, ra-renewal. Broad filters return summary rows; repeat with country+state+entityType+product for the full requiredFields contract (person objects carry a dob adjunct for screening). Prices come from the same rounding helper the payment quote uses — advertised == quoted == charged. Answers from cache only; a stale catalog pauses purchases and is flagged in the response.","tags":["business-formation","free","pricing"],"examples":["What does a Wyoming LLC cost?","List every entity type you can form in Delaware","Price of a certificate of good standing in California"],"documentationUrl":"https://sandbox-provider.bluetgroup.com/skills/entity-formation/get-pricing.md","inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"get-entity-status","name":"Get Entity Status","description":"Owner-only status for a managed entity, in every lifecycle state including terminal ones: asset status (+ computed RA-renewal-due flag), entity type and classification, registered-agent paid-through, open filing tasks with coarse stages, document count, cached upcoming compliance events, attention items naming the skill to purchase, obligations and exclusions. Address by 'entity' handle (e.g. \"US-WY:daski-labs-llc\") or immutable 'assetId'. While an entity is under review the response is a neutral notice with no further detail.","tags":["business-formation","free","status"],"examples":["Status of US-WY:daski-labs-llc","When is my registered agent paid through?","Any compliance deadlines coming up for my LLC?"],"documentationUrl":"https://sandbox-provider.bluetgroup.com/skills/entity-formation/get-entity-status.md","inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"list-entity-documents","name":"List Entity Documents","description":"Owner-only listing of every document held for the entity — formation filings, registered-agent mail including service of process, EIN letters, certificates — as metadata rows: documentId (Daski's id, stable), title, type, source, receivedAt, pages, and paymentLocked (documents that arrived while no registered-agent service was active are locked at the supplier). Works in every lifecycle state including dissolved and released. Optional 'since' (ISO 8601) filters to newer documents. Download content with download-entity-document.","tags":["business-formation","free","documents"],"examples":["List documents for US-WY:daski-labs-llc","Any new mail for my entity since last week?"],"documentationUrl":"https://sandbox-provider.bluetgroup.com/skills/entity-formation/list-entity-documents.md","inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"download-entity-document","name":"Download Entity Document","description":"Owner-only download of one document by documentId (from list-entity-documents): returns a provider-hosted expiring URL (~15 minutes; request again for a fresh link). The URL is not a bearer credential: its first GET returns a one-shot TaskAccessAuthorization challenge for action=document-download; sign it and retry with the base64url-JSON capability in the X-Daski-Task-Capability header. A signed-in operator browser is also accepted. Content is cached on first use; paymentLocked documents fail with an explanation (unlocking is a billable operator action, never automatic). Refused while the entity is under review; already-minted links also stop working during a review. Works in terminal states — your records never become unreachable.","tags":["business-formation","free","documents"],"examples":["Download the formation document for US-WY:daski-labs-llc","Get me the EIN letter PDF"],"documentationUrl":"https://sandbox-provider.bluetgroup.com/skills/entity-formation/download-entity-document.md","inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"renew-registered-agent","name":"Renew Registered Agent","description":"Extend the bundled registered-agent service 12 months (variable price by state; see get-pricing product ra-renewal). OWNER-ONLY — unlike domain renewal, a third party cannot renew someone else's entity. Allowed while active or in the post-expiry grace window; a lapsed-then-cancelled service is reinstated only by support. Extends from max(paid-through, now); the buyer-facing paid-through date updates immediately. Re-screens the entity's stored parties before spend. US-only today ('country' is an explicit ISO 3166-1 input reserved for future expansion). Turnaround varies by state (days to weeks); progress arrives via push and email. Client obligations (taxes, licenses, publication in NY/AZ/NE) are disclosed, never performed.","tags":["business-formation","paid","renewal"],"examples":["Renew the registered agent for US-WY:daski-labs-llc","My RA lapses next month — extend it 12 months"],"documentationUrl":"https://sandbox-provider.bluetgroup.com/skills/entity-formation/renew-registered-agent.md","inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"file-ein","name":"File EIN","description":"Obtain a federal EIN for an active managed entity (SSN path only in v1 — a responsible party with an SSN is required; no-SSN filings are not supported). Provide the EIN formData contract from get-pricing: responsible_party { first_name, last_name, phone_number, dob }, the top-level ssn field, start_date (MM/DD/YYYY), and the other federal questions. The SSN is encrypted immediately, redacted from every persisted record, injected only into the federal filing, and purged once the order is accepted. The responsible party is screened before spend. Completion delivers the IRS letter and SS-4 as documents. US-only today ('country' is an explicit ISO 3166-1 input reserved for future expansion). Turnaround varies by state (days to weeks); progress arrives via push and email. Client obligations (taxes, licenses, publication in NY/AZ/NE) are disclosed, never performed.","tags":["business-formation","paid","ein","tax"],"examples":["Get an EIN for US-WY:daski-labs-llc","File the SS-4 for my new LLC"],"documentationUrl":"https://sandbox-provider.bluetgroup.com/skills/entity-formation/file-ein.md","inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"file-compliance","name":"File Compliance","description":"Prepare and submit a state compliance filing (annual report and equivalents) for an active managed entity. Price and the formData contract vary by (state, filing) — call get-pricing with product=compliance. Daski tracks upcoming compliance events and nudges you ahead of deadlines naming this skill. Re-screens stored parties before spend; the filed document arrives as an artifact and the compliance calendar refreshes on completion. US-only today ('country' is an explicit ISO 3166-1 input reserved for future expansion). Turnaround varies by state (days to weeks); progress arrives via push and email. Client obligations (taxes, licenses, publication in NY/AZ/NE) are disclosed, never performed.","tags":["business-formation","paid","compliance"],"examples":["File the Wyoming annual report for US-WY:daski-labs-llc","Handle my LLC's compliance filing that's due next month"],"documentationUrl":"https://sandbox-provider.bluetgroup.com/skills/entity-formation/file-compliance.md","inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"file-amendment","name":"File Amendment","description":"File a state amendment for an active managed entity — name changes, address changes, officials changes — per the state's amendment formData contract (get-pricing, product=amendment; person objects require dob for screening). Name changes pre-check the new handle against live entities before any spend and, on completion, change the 'entity' handle (the immutable assetId never changes — you are told the new handle in the artifact and by email). Any person named in the amendment form data is sanctions-screened before supplier spend; the entity's stored screening roster is updated from completed FORMATION data only (officials amendments file free-text with the state and do not maintain it). US-only today ('country' is an explicit ISO 3166-1 input reserved for future expansion). Turnaround varies by state (days to weeks); progress arrives via push and email. Client obligations (taxes, licenses, publication in NY/AZ/NE) are disclosed, never performed.","tags":["business-formation","paid","amendment"],"examples":["Rename Daski Labs LLC to Daski Systems LLC","Add a manager to my LLC","Change my entity's principal address"],"documentationUrl":"https://sandbox-provider.bluetgroup.com/skills/entity-formation/file-amendment.md","inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"file-dissolution","name":"File Dissolution","description":"**Terminal action.** Dissolve an active managed entity with the state. Irreversible: on completion the asset becomes 'dissolved' permanently; every other paid skill refuses (documents stay listable and downloadable). Requires an EntityDissolveAuthorization capability via the two-call pattern: call once without payment or capability to receive the EIP-712 typed data, sign it with the buyer agent wallet (nonce is single-use), then pay and call again with metadata.capability. The registered-agent service is cancelled only after dissolution completes — states require an agent of record until then. US-only today ('country' is an explicit ISO 3166-1 input reserved for future expansion). Turnaround varies by state (days to weeks); progress arrives via push and email. Client obligations (taxes, licenses, publication in NY/AZ/NE) are disclosed, never performed.","tags":["business-formation","paid","dissolution","terminal"],"examples":["Dissolve US-WY:daski-labs-llc","Wind down my Delaware corporation"],"documentationUrl":"https://sandbox-provider.bluetgroup.com/skills/entity-formation/file-dissolution.md","inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"order-good-standing","name":"Order Good Standing Certificate","description":"Order a certificate of good standing (existence/status certificate) for an active managed entity from its state. Variable price by state (get-pricing, product=good-standing); formData is usually empty or minimal per the state contract. Re-screens stored parties before spend. The certificate arrives as a PDF artifact with an expiring download link and stays available under list-entity-documents. Asset state is unchanged. US-only today ('country' is an explicit ISO 3166-1 input reserved for future expansion). Turnaround varies by state (days to weeks); progress arrives via push and email. Client obligations (taxes, licenses, publication in NY/AZ/NE) are disclosed, never performed.","tags":["business-formation","paid","certificate"],"examples":["Get a certificate of good standing for US-WY:daski-labs-llc","I need proof of existence for my LLC for a bank account"],"documentationUrl":"https://sandbox-provider.bluetgroup.com/skills/entity-formation/order-good-standing.md","inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]}],"documentationUrl":"https://sandbox-provider.bluetgroup.com/skills/entity-formation.md","extensions":{"https://daski.xyz/a2a/v1":{"providerAgentId":"8060","pricing":{"currency":"USDC","variablePricing":true,"variable":true,"billingModel":"one-time","model":"live"},"serviceDescription":"Form and run US business entities programmatically: state filing with registered agent service (12 months bundled), state documents and registered-agent mail as machine-readable artifacts, compliance deadlines and filings, amendments, EIN, certificates of good standing, and dissolution. US-only today (country is an explicit input). Long-running filings with push + email notifications.","category":"business-formation","turnaroundEstimate":"1 business day – 6 weeks (state- and filing-dependent)","serviceLifecycle":"asset-lifecycle","assetTypes":{"entity":{"states":["active","suspended","expired","ra_cancelled","released","dissolved"],"terminalStates":["released","dissolved"],"transitions":[{"from":null,"to":"active","skill":"form-entity"},{"from":"active","to":"active","skill":"renew-registered-agent"},{"from":"expired","to":"active","skill":"renew-registered-agent"},{"from":"active","to":"suspended","skill":""},{"from":"suspended","to":"active","skill":""},{"from":"active","to":"expired","skill":""},{"from":"expired","to":"ra_cancelled","skill":""},{"from":"active","to":"dissolved","skill":"file-dissolution"},{"from":"active","to":"released","skill":""}]}},"onChainServiceId":"0x340d065c0b942a3be9bde6a9a9e5a7f3afd202a0055641de60956547b5a2a563","serviceVersion":"1","support":{"email":"formation@sandbox-agent.bluetgroup.com","responseSla":"1 business day","emailAuthoritativeFor":["status_inquiry","general_questions","refund","complaint","non_state_changing_clarifications"],"skillRequiredFor":["form-entity","renew-registered-agent","file-ein","file-compliance","file-amendment","file-dissolution","order-good-standing"]},"auth":{"envelope":{"primaryType":"A2ARequestAuthorization","domain":{"name":"Daski","version":"1","chainId":84532,"verifyingContract":"0x8004A818BFB912233c491871b3d84c89A494BD9e"},"types":{"A2ARequestAuthorization":[{"name":"buyerTokenId","type":"uint256"},{"name":"skillId","type":"string"},{"name":"paymentId","type":"uint256"},{"name":"chainId","type":"uint256"},{"name":"messageId","type":"string"},{"name":"requestHash","type":"bytes32"},{"name":"issuedAt","type":"uint256"}]},"requiredFor":["paid","ownership-gated","capability-gated"],"producedBy":"daski-client","requestHash":"keccak256(utf8(canonicalJSON(serviceArgs))); canonicalJSON = recursively key-sorted, undefined dropped","callerSuppliedFields":["buyerTokenId","messageId","issuedAt"],"freshnessWindowSeconds":300,"onMissing":{"errorCode":"ENVELOPE_AUTH_REQUIRED","challengeAt":"error.data.envelopeAuthChallenge"}}},"skills":{"form-entity":{"serviceSlug":"entity-formation","serviceVersion":"1","paymentRequired":true,"variablePricing":true,"currency":"USDC","requiresAssetOwnership":false,"requiresCapability":false,"envelopeRequired":true,"humanParties":"required","assetType":"entity","requiredFields":["country","state","entityType","companyName","contactEmail","contactPerson"],"optionalFields":["managementType","members","managers","directors","presidents","secretaries","treasurers","partners","officials","formData"],"pricing":{"type":"one-time","baseAmount":"0","minAmount":"0"}},"get-pricing":{"serviceSlug":"entity-formation","serviceVersion":"1","paymentRequired":false,"variablePricing":false,"currency":"USDC","requiresAssetOwnership":false,"requiresCapability":false,"envelopeRequired":false,"humanParties":"none","assetType":null,"requiredFields":[],"optionalFields":["country","state","entityType","product"],"pricing":{"type":"one-time","baseAmount":"0"}},"get-entity-status":{"serviceSlug":"entity-formation","serviceVersion":"1","paymentRequired":false,"variablePricing":false,"currency":"USDC","requiresAssetOwnership":true,"requiresCapability":false,"envelopeRequired":true,"humanParties":"none","assetType":"entity","requiredFields":[],"optionalFields":["entity","assetId"],"pricing":{"type":"one-time","baseAmount":"0"}},"list-entity-documents":{"serviceSlug":"entity-formation","serviceVersion":"1","paymentRequired":false,"variablePricing":false,"currency":"USDC","requiresAssetOwnership":true,"requiresCapability":false,"envelopeRequired":true,"humanParties":"none","assetType":"entity","requiredFields":[],"optionalFields":["entity","assetId","since"],"pricing":{"type":"one-time","baseAmount":"0"}},"download-entity-document":{"serviceSlug":"entity-formation","serviceVersion":"1","paymentRequired":false,"variablePricing":false,"currency":"USDC","requiresAssetOwnership":true,"requiresCapability":false,"envelopeRequired":true,"humanParties":"none","assetType":"entity","requiredFields":["documentId"],"optionalFields":["entity","assetId"],"pricing":{"type":"one-time","baseAmount":"0"}},"renew-registered-agent":{"serviceSlug":"entity-formation","serviceVersion":"1","paymentRequired":true,"variablePricing":true,"currency":"USDC","requiresAssetOwnership":true,"requiresCapability":false,"envelopeRequired":true,"humanParties":"none","assetType":"entity","requiredFields":["entity"],"optionalFields":["assetId"],"pricing":{"type":"one-time","baseAmount":"0","minAmount":"0"}},"file-ein":{"serviceSlug":"entity-formation","serviceVersion":"1","paymentRequired":true,"variablePricing":true,"currency":"USDC","requiresAssetOwnership":true,"requiresCapability":false,"envelopeRequired":true,"humanParties":"required","assetType":"entity","requiredFields":["entity","formData"],"optionalFields":["assetId"],"pricing":{"type":"one-time","baseAmount":"0","minAmount":"0"}},"file-compliance":{"serviceSlug":"entity-formation","serviceVersion":"1","paymentRequired":true,"variablePricing":true,"currency":"USDC","requiresAssetOwnership":true,"requiresCapability":false,"envelopeRequired":true,"humanParties":"varies","assetType":"entity","requiredFields":["entity","formData"],"optionalFields":["assetId"],"pricing":{"type":"one-time","baseAmount":"0","minAmount":"0"}},"file-amendment":{"serviceSlug":"entity-formation","serviceVersion":"1","paymentRequired":true,"variablePricing":true,"currency":"USDC","requiresAssetOwnership":true,"requiresCapability":false,"envelopeRequired":true,"humanParties":"varies","assetType":"entity","requiredFields":["entity","formData"],"optionalFields":["assetId"],"pricing":{"type":"one-time","baseAmount":"0","minAmount":"0"}},"file-dissolution":{"serviceSlug":"entity-formation","serviceVersion":"1","paymentRequired":true,"variablePricing":true,"currency":"USDC","requiresAssetOwnership":true,"requiresCapability":true,"envelopeRequired":true,"capabilityType":"EntityDissolveAuthorization","humanParties":"varies","assetType":"entity","requiredFields":["entity","formData"],"optionalFields":["assetId"],"pricing":{"type":"one-time","baseAmount":"0","minAmount":"0"},"callPhases":{"challenge":{"description":"Omit `capability`. Returns eip712TypedData to sign.","requiredFields":["entity","formData"],"optionalFields":["assetId"]},"execute":{"description":"Include `capability: { signature, authorization }` from the challenge response, plus a FRESH request envelope — envelopes are single-use; a reused messageId is rejected as ENVELOPE_REPLAY.","requiredFields":["entity","formData","capability"],"optionalFields":["assetId"]}}},"order-good-standing":{"serviceSlug":"entity-formation","serviceVersion":"1","paymentRequired":true,"variablePricing":true,"currency":"USDC","requiresAssetOwnership":true,"requiresCapability":false,"envelopeRequired":true,"humanParties":"varies","assetType":"entity","requiredFields":["entity"],"optionalFields":["assetId","formData"],"pricing":{"type":"one-time","baseAmount":"0","minAmount":"0"}}}}}}