{"skill_id":"realtor_prepare_purchase_agreement","packages":[{"preview":{"capabilities":["read_authorized_local_records","reason_from_sources","perform_transparent_calculations","save_structured_text"],"description":"Organize buyer-authorized offer terms into a completion worksheet for the current approved residential purchase-agreement form","execution_mode":"buyer_workspace","input_labels_are_summary":true,"language":"en","license_revision":"single-use-v1","license_text":"RealtorTasksAI single-use workflow license version 1. Payment authorizes one execution of this exact skill version for the use ID in the delivery authorization. The purchaser's agent or LLM consumes the instructions and performs that one task. TasksAI does not perform the task or return its work result. After completing the execution, mark the authorization as used. Do not apply these instructions to another task or execution without another purchase. No ownership of the skill or right to unpaid reuse is granted. The buyer may retain and use its generated work result and receipt. Retained instruction bytes may be used only to complete or recover the original authorized execution; recovery does not grant an additional execution. Raw instruction-package redistribution, sublicensing, resale and publication are prohibited. The purchaser remains responsible for confidentiality, authorized local records, verification and professional decisions. API delivery recovery is available for seven days after settlement. If a confirmed payment cannot be recovered because of service failure, contact hello@realtortasksai.com with the receipt for replacement or refund. This policy does not limit nonwaivable rights.","limitations":["The purchaser's agent or LLM performs the task; the API delivers instructions only.","One purchase licenses one execution for the stated use ID. Another execution requires another purchase.","Live TasksAI jurisdiction research and reviewed jurisdiction source packs are unavailable in this channel.","Jurisdiction-neutral draft work only unless the professional supplies exact current authority locally.","Structured text only; Word and Excel outputs depend on separately validated buyer tools.","No external actions. Professional review, authorized source records and missing-information rules remain required."],"output_contract":{"audience":"Authorized real estate professional and designated reviewer","calculation_rules":[],"formats":["structured_text"],"missing_information":"Follow the source's missing-input and scope rules; consolidate unresolved items in a prioritized verification queue without inventing facts.","required_sections":[],"review_status":"draft_for_professional_review","section_labels_are_summary":true,"source_format":"Lead with the first section that requires action. If critical information is missing, place Section 1 before all prepared content.\n\n### 1. Missing Information and Decisions\n\n| Priority | Item | Why it is needed | Source or decision owner | Status |\n|---|---|---|---|---|\n\nWhen the licensed-control or form-authority gate fails, state `FORM-FIELD MAPPING BLOCKED` and omit Section 3 rather than populating an approved-form worksheet. A factual offer-term summary may continue with unresolved statuses.\n\n### 2. Offer Term Summary\n\nInclude property, parties, form and edition, preparation date, offer price, financing, earnest money, closing, possession, core contingencies, seller-paid items, inclusions and exclusions, representation status, and unresolved decisions. Mark every unresolved value visibly.\n\n### 3. Approved-Form Completion Worksheet\n\n| Form section or field | Buyer-authorized or verified value | Evidence reference | Evidence date | Verifier identity | Verification date | Status | Broker or attorney note |\n|---|---|---|---|---|---|---|---|\n\nUse the form's own section and field labels. Do not reproduce boilerplate or proprietary form text.\n\n### 4. Deadline and Responsibility Table\n\n| Event or obligation | Trigger | Proposed period or date | Day-count rule source | Responsible party | Status |\n|---|---|---|---|---|---|\n\n### 5. Addenda and Disclosure Checklist\n\n| Document | Applicability | Controlling authority or evidence reference | Evidence date | Verifier identity | Verification date | Reason | Current form or edition status | Owner | Status |\n|---|---|---|---|---|---|---|---|---|---|\n\n### 6. Review and Escalation Flags\n\nGroup issues under `Buyer confirmation`, `Managing broker review`, `Lender or title confirmation`, and `Attorney or specialist review`. Explain the issue without proposing unauthorized legal language.\n\n### 7. Buyer Confirmation Summary\n\nProvide a concise, plain-language summary the licensed professional can use to confirm the buyer's instructions. Include a prominent statement that the approved agreement and addenda control, terms remain subject to professional review, and the summary is not the contract.\n\n### 8. Finalization Checklist\n\n- [ ] Current jurisdiction-approved form and edition confirmed\n- [ ] Buyer instructions confirmed for every material term\n- [ ] Names and property identifiers verified\n- [ ] Amounts and arithmetic checked\n- [ ] Deadlines checked against the form's day-count rules\n- [ ] Required and possibly required addenda reviewed\n- [ ] Representation and compensation terms checked for consistency\n- [ ] Managing broker review completed\n- [ ] Attorney or specialist review completed where flagged\n- [ ] Buyer reviewed the completed approved form before signature\n- [ ] No document has been sent or signed without authorized professional action\n\n","statuses":["completed_draft","partial_draft","needs_input","handoff","refused"],"table_columns":{}},"package_contract_version":"1.1","package_revision":1,"product_id":"realtor","skill_id":"realtor_prepare_purchase_agreement","skill_version":"1.2.3","source_input_format":"### Required inputs\n\n- State and applicable county or municipality\n- MLS and brokerage, including any governing form library or policy\n- Exact approved purchase-agreement form name, publisher, edition or revision date, and language version\n- Form class, drafting origin, permitted-use basis, and whether the contract was created or supplied by a principal, builder, bank, relocation company, attorney, government entity, or other third party\n- Current enacted session laws, regulator orders or notices, form-library updates, and brokerage implementation guidance affecting contract preparation or attorney-advice duties\n- Buyer legal name or names as they should appear, plus vesting or entity details only if confirmed by the appropriate professional\n- Seller legal name or names if verified; otherwise mark as pending verification\n- Property address, parcel or legal description source, MLS identifier if applicable, and property type\n- Agency or representation status and any existing written buyer-agreement terms relevant to services or compensation\n- Buyer-confirmed offer price and financing method\n- Earnest money amount, form, holder, and delivery timing exactly as instructed and permitted by the approved form\n- Proposed acceptance deadline, closing date, and possession terms\n- Buyer instructions for financing, appraisal, inspection or due diligence, title, survey, property condition, and other contingencies available in the approved form\n- Requested personal-property inclusions, fixtures, exclusions, seller-paid costs or concessions, and credits\n- Agent and brokerage identity, license information, and review contact\n\n### Conditionally required inputs\n\n- Lender or proof-of-funds information and loan program details\n- Appraisal-gap instructions, only if buyer-authorized and supported by the approved form\n- HOA or common-interest-community documents and review instructions\n- Sale-of-buyer-property or other financing dependencies\n- Lead-based-paint information for housing constructed before 1978 unless an exception is confirmed\n- Flood, wildfire, septic, well, solar, insurance, special-assessment, rental, tenant, or local disclosure information when applicable\n- Addenda for seller financing, rent-back or post-closing occupancy, escalation, as-is terms, inspection limitations, entity or trust buyers, or other transaction-specific issues\n\n### Optional context\n\n- Listing instructions and offer-submission checklist\n- Seller preferences communicated through an authorized source\n- Prior offer worksheet or broker-approved template\n- Transaction coordinator checklist\n- Buyer communication preferences\n\nIf a required input is missing, contradictory, unverified, or dependent on professional judgment, do not fill the gap with a customary value. Produce a Missing Information and Decisions list first and pause the affected section. Continue only with fields that can be prepared accurately.\n\nAn explicit request to prepare a purchase agreement remains in this skill when the jurisdiction, locality, approved-form identity, or another required record is missing. Treat that condition as an ordinary in-scope readiness blocker, not a legal-drafting refusal and not a neighboring-skill handoff. Begin with **Not ready for external use**, itemize the absent jurisdiction and form fields, state `FORM-FIELD MAPPING BLOCKED`, and continue only with a safe factual term summary when facts were supplied.\n\nThe approved-form identity is complete only when the supplied source separately identifies the form name, publisher, exact edition or revision identifier, and language version. A statement such as `current 2026 form verified` is not an edition identifier and does not supply the publisher or language. If any component is absent, make it a Critical form-authority blocker. A factual offer-term summary may continue, but do not map values to form fields, claim a current edition is confirmed, or finalize addenda applicability until the missing identity is verified.\n\n","source_policy":{"coverage":[],"customer_data_in_lookup":false,"limitations":["No reviewed source pack or licensed TasksAI source-service access is included. Preserve unsupported authority status and professional review."],"live_research":"unavailable","mode":"neutral_draft_only"},"task_inputs":[],"title":"RealtorTasksAI — Prepare purchase agreement"},"offer":{"offer_id":"realtor_prepare_purchase_agreement-su-c4696b88-cent1","payload_sha256":"c4696b8844cf95905d9b5dcb14932c64a7958df7836128a565534b189103b5a2","price":{"currency":"USDC","atomic_amount":"10000","asset_decimals":6,"amount":"0.010000"},"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","pay_to":"0x89caab53754691f245fe20823b5c92dbd450a0ca","terms_revision":"single-use-v1","terms":"RealtorTasksAI single-use workflow license version 1. Payment authorizes one execution of this exact skill version for the use ID in the delivery authorization. The purchaser's agent or LLM consumes the instructions and performs that one task. TasksAI does not perform the task or return its work result. After completing the execution, mark the authorization as used. Do not apply these instructions to another task or execution without another purchase. No ownership of the skill or right to unpaid reuse is granted. The buyer may retain and use its generated work result and receipt. Retained instruction bytes may be used only to complete or recover the original authorized execution; recovery does not grant an additional execution. Raw instruction-package redistribution, sublicensing, resale and publication are prohibited. The purchaser remains responsible for confidentiality, authorized local records, verification and professional decisions. API delivery recovery is available for seven days after settlement. If a confirmed payment cannot be recovered because of service failure, contact hello@realtortasksai.com with the receipt for replacement or refund. This policy does not limit nonwaivable rights.","recovery_days":7,"purchase_url":"https://tasksai-agent-commerce-live-10437713249.us-central1.run.app/v1/agent/skills/realtor_prepare_purchase_agreement/package","withdrawn":false}}]}