Contracts

Formalize your D/s dynamic with signed agreements, protocols, and boundaries

What Are Contracts?

Contracts in TaskManager are formal agreements that define the terms of your D/s dynamic. They provide a clear, signed record of:

✓ Cryptographic Signatures
All contracts use cryptographic e-signatures that create a tamper-evident record. Once signed, the content at the time of signing is permanently recorded and cannot be altered.

Creating a Contract

  1. Navigate to Contracts
    Go to the Contracts page from the main navigation menu.
  2. Click Create Contract
    Click the "Create Contract" button to start a new contract.
  3. Add Basic Information
    Enter a title and select the submissive(s) who will be party to this contract.
  4. Write the Preamble
    Add an introduction that sets the context and intentions for the contract.
  5. Define Protocols & Rules
    List the protocols, rules, and expectations that govern the dynamic.
  6. Document Limits
    Clearly state soft limits (negotiable boundaries) and hard limits (non-negotiable boundaries).
  7. Set Duration
    Choose whether the contract has a fixed term or is ongoing with renewal periods.
  8. Save as Draft
    Save the contract as a draft for review before requesting signatures.

Contract Sections

Title

A clear name for the contract (e.g., "Service Agreement", "Training Contract", "Full-Time Dynamic Agreement").

Parties

The dominant and submissive(s) who are parties to the contract. Premium tier supports multi-submissive contracts.

Preamble

An introduction setting the tone and context. This often includes:

Protocols

Daily behaviors, rituals, and formalities expected in the dynamic:

Rules

Specific rules the submissive agrees to follow:

Safewords

Documented safewords and their meanings:

Soft Limits

Activities or situations that are negotiable boundaries - things you're cautious about but willing to explore with discussion.

Hard Limits

Non-negotiable boundaries that will never be crossed under any circumstances.

Duration & Renewal

Signing Process

For the Dominant

  1. Review the contract content
  2. Click "Sign Contract"
  3. Read and accept the consent statement
  4. Your signature is cryptographically recorded

For the Submissive

  1. Receive notification that a contract is offered
  2. Review the complete contract
  3. Request changes if needed (returns to draft)
  4. Click "Sign Contract" to accept
  5. Read and accept the consent statement
  6. Your signature is cryptographically recorded
✓ Signature Security
Each signature includes a SHA-256 hash of the contract content, timestamp, and signer ID. This creates a permanent, verifiable record that the contract was signed in its exact state.

Contract States

State Description
Draft Contract is being written, not yet offered for signing
Pending Offered to submissive(s), awaiting signatures
Active All parties have signed, contract is in effect
Suspended Temporarily paused (premium feature)
Expired Term has ended, no longer active
Terminated Ended early by mutual agreement or breach

Premium Features

Premium tier subscribers have access to additional contract features:

Multi-Submissive Contracts

Create contracts with multiple submissives as parties. Each submissive must sign individually, and the contract becomes active only when all parties have signed.

Suspend/Resume

Temporarily suspend a contract without terminating it. Useful for:

Suspended contracts can be resumed at any time, returning to active status.

Contract Versioning

Track changes to contracts over time. When you modify a contract:

Helm Dashboard Integration

Active contracts appear on The Helm dashboard with:

Managing Contracts

Viewing Active Contracts

All your active contracts are listed on the Contracts page. Click any contract to view its full details and signatures.

Modifying a Contract

To change an active contract:

  1. Open the contract
  2. Click "Request Amendment" (or "Edit" for drafts)
  3. Make your changes
  4. All parties must re-sign the amended version

Ending a Contract

Contracts can end in several ways:

Contract Limits

The number of contracts you can have depends on your subscription tier:

Best Practices

Be Specific

Vague language leads to misunderstandings. Be clear and specific about expectations, limits, and consequences.

Review Regularly

Dynamics evolve. Set regular review periods to ensure the contract still reflects your relationship.

Keep Limits Updated

As you grow and explore, limits may change. Update your contract to reflect current boundaries.

Document Everything Important

If something matters to your dynamic, put it in the contract. Verbal agreements can be forgotten.

⚠ Legal Note
TaskManager contracts are personal agreements between consenting adults. They are not legally binding in most jurisdictions and do not supersede any applicable laws. They serve as documentation of your consensual dynamic.