{"skill_id":"realtor_manage_earnest_money","packages":[{"preview":{"capabilities":["read_authorized_local_records","reason_from_sources","perform_transparent_calculations","save_structured_text"],"description":"Track earnest-money obligations, receipts, status, and authorized disposition without moving funds","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":"> **MANDATORY CHRONOLOGY CHECK — DO NOT SKIP.** Before rendering any section, compare every supplied deadline with the delivery or receipt record. If the receipt is on a later calendar date, place one exact `POSSIBLE MISSED-DEADLINE EXCEPTION — PROFESSIONAL DECISION REQUIRED` row in the deadline table. If the receipt shares the deadline's calendar date but lacks a time needed to order the two records, place one exact `TIMING INDETERMINATE — PROFESSIONAL REVIEW REQUIRED` row in that table. Then summarize the exception once in reconciliation, route it to the accountable professional in escalation, and add the missing receipt time or other resolving evidence to the Verification Queue; the long label need not be repeated verbatim outside the deadline table. Never state that no exception exists in either situation. Do not perform this comparison only when the trigger itself is unresolved; in that case block the trigger and leave the calculated deadline blank.\n\nBegin with transaction reference, jurisdiction, prepared/as-of time, exact jurisdiction-source mode and pack/version identifier (or `unavailable`), verified-holder-channel status, reviewer, and `RECORDKEEPING ONLY — NOT AUTHORIZATION TO MOVE OR RELEASE FUNDS`.\n\n### 1. Critical Funds Blockers\n\n| Severity | Issue | Conflicting or missing source | Required owner | Stop condition |\n|---|---|---|---|---|\n\nBefore writing this table, mechanically check `executed contract`, `deposit amount`, `deposit form or payment method`, `holder`, `delivery instruction`, `receipt`, `deadline trigger`, and `disposition authority` one by one. Every missing or conflicting item must receive its own row. Treat `no disposition requested`, `continue holding`, and `no funds action` as action-state statements rather than disposition authority; if no independent authority record is supplied, add the disposition-authority blocker and preserve `NO FUNDS ACTION`. If no deposit form or payment method is identified at all, add a row whose Issue is exactly `Deposit form or payment method not supplied`. If a form or method is named but its material terms are incomplete, use exactly `Deposit form or payment method terms incomplete` instead; do not mislabel an incomplete record as wholly absent. Apply the appropriate blocker even when receipt amounts fully reconcile. Never write `none`, `no critical blocker`, or an empty blocker table while any one of these fields is unresolved.\n\n### 2. Deposit Obligation Summary\n\nList the complete form identity, operative-document completeness status, holder, amount, deposit form, exact delivery instruction, trigger, deadline rule, current status, and exact source references without sensitive payment details. Cross-reference every `DOCUMENTED` statement to a ledger or deadline-table row containing all four evidence and verification fields. If the identity, operative set, verifier, or verification date is incomplete, do not show a calculated deadline as authoritative and use `EXTRACTED—NOT OPERATIVELY VERIFIED` or `PENDING VERIFICATION`.\n\nAlso state one aggregate `Deposit obligation status`. If any required obligation component—amount, deposit form or payment method, holder, delivery instruction, or trigger—is missing, conflicting, or materially incomplete, that aggregate status must be `EXTRACTED—NOT OPERATIVELY VERIFIED` or `PENDING VERIFICATION`, never `DOCUMENTED`. Preserve independent `DOCUMENTED` status for a separate receipt, holder-channel, amount, or deadline row that satisfies its own gates; the aggregate status does not erase accurate row-level evidence.\n\n### 3. Earnest-Money Ledger\n\n| Date and time | Event | Amount | Evidence reference | Evidence date | Verifier identity | Verification date | Status |\n|---|---|---:|---|---|---|---|---|\n\nFor each row, inspect the four proof fields before writing the status. Any blank, `not supplied`, or non-identifiable verifier forces a non-documented status.\n\nWhen the source supplies a resulting amended amount but not the original amount, do not put the amended amount on an acceptance-date or original-obligation row. Put `not supplied—superseded` there or omit that row, and show the current amount only on the amendment/current-obligation row.\n\n### 4. Deadline and Contract-Event Table\n\n| Event | Trigger and day-count rule | Date or period | Evidence reference | Evidence date | Verifier identity | Verification date | Owner | Status |\n|---|---|---|---|---|---|---|---|---|\n\nUse `DOCUMENTED` only when the four proof fields in that same row are complete. Otherwise use `PENDING VERIFICATION`, `EXTRACTED—NOT OPERATIVELY VERIFIED`, or `PROFESSIONAL DECISION REQUIRED` as applicable.\n\nConversely, after the global gate passes, a deadline row that visibly contains the supplied evidence reference, evidence date, separately identifiable verifier, and verification date must be `DOCUMENTED`. Do not downgrade it by demanding an unlisted fifth proof item or a second verification record.\n\nIf a validly linked supplied deadline precedes delivery or receipt, include a separate `POSSIBLE MISSED-DEADLINE EXCEPTION — PROFESSIONAL DECISION REQUIRED` row. Show the two source-backed values, preserve provisional or non-documented labels, and state that no legal consequence is determined.\n\nFor an operative-document completeness row, place `complete as of` only in `Date or period`. Unless a separate source date is supplied, the `Evidence date` cell must read `source date not supplied`; never duplicate the completeness cutoff into that cell. For same-day comparisons where one record lacks a time, use `TIMING INDETERMINATE — PROFESSIONAL REVIEW REQUIRED` rather than a missed-deadline label.\n\nPrefer not to create an operative-document completeness row when its own evidence reference, source date, verifier, and verification date were not separately supplied. The explicit complete-as-of statement and reconciled document index may still satisfy the global completeness prerequisite; summarize that confirmation without giving it a row-level status.\n\n### 5. Disposition Prerequisite Checklist\n\n| Proposed status | Required authority | Evidence present | Missing item | Reviewer | Action state |\n|---|---|---|---|---|---|\n\nUse `NO FUNDS ACTION` until authorized humans and the holder complete the required process.\n\n### 6. Reconciliation and Audit Trail\n\nShow contract, receipt, holder, brokerage ledger, and closing or termination record differences using redacted references.\n\n### 7. Escalation and Next Human Action\n\nIdentify fraud, dispute, broker, holder, title, attorney, or court review without proposing entitlement.\n\n### 8. Verification Queue\n\n| Priority | Missing, stale, or conflicting item | Why it matters | Responsible person | Needed by |\n|---|---|---|---|---|\n\nKeep every unresolved input, source, form, deadline, receipt, holder, authority, or verification issue here after identifying any immediate Critical Funds Blocker above. Do not create scattered blank fields.\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_manage_earnest_money","skill_version":"1.3.0","source_input_format":"### Required inputs\n\n- State, transaction jurisdiction, brokerage, supervising broker, and applicable trust or escrow policy\n- Executed purchase agreement with complete form name, issuing authority or publisher, exact edition or revision identifier, language version, form class and permitted-use basis, acceptance date, and relevant field labels\n- Reconciled index of every current amendment, addendum, notice, extension, contingency document, termination record, and other operative document, including an explicit confirmation that the supplied set is complete as of the review time\n- Buyer and property identifiers using privacy-minimized transaction references\n- Contract-stated amount, form of deposit, holder, delivery trigger, deadline rule, and disposition provisions\n- Trusted holder identity and contact method independently verified under brokerage policy\n- Dated receipt or holder confirmation and non-sensitive transaction reference\n- Current contract status, contingency notices, termination or closing documents, and source dates\n- Person responsible for each follow-up and required reviewer\n- Exact jurisdiction-source result for this skill when available: source mode, coverage identity, source dates, limitations, and unresolved state, local, form, holder, or brokerage authority\n\n### Conditionally required inputs\n\n- Additional deposits, promissory notes, replacement funds, interest instructions, amendments, or extensions\n- Brokerage trust-account journal reference and reconciliation record when the brokerage is the holder\n- Written mutual instructions, closing statement, court order, interpleader record, attorney direction, or other authority relied on for disposition\n- Fraud, returned-funds, missed-deadline, dispute, bankruptcy, death, or authority concerns\n\nIf the executed contract, deposit amount, deposit form or payment method, holder, delivery instruction, receipt, deadline trigger, or disposition authority is missing or conflicting, list it as a Critical Funds Blocker. A statement such as `no disposition requested`, `continue holding`, or `no funds action` describes the present action state; it is not disposition authority and does not clear the missing-authority blocker. A reconciled amount or complete receipt total does not cure a missing deposit-form term. Ask the authorized professional or holder to resolve it; do not infer entitlement or action, and never state that no critical blocker exists while one of these required facts is unresolved.\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 — Manage earnest money"},"offer":{"offer_id":"realtor_manage_earnest_money-su-149bde61-cent1","payload_sha256":"149bde6180a52c9edbaa5b31ce6ce21c3020b49570be15c9849b7f593bcfe68b","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_manage_earnest_money/package","withdrawn":false}}]}