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:
- Roles and responsibilities
- Protocols and rules
- Safewords and boundaries
- Soft and hard limits
- Duration and renewal terms
✓ 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
-
Navigate to Contracts
Go to the Contracts page from the main navigation menu.
-
Click Create Contract
Click the "Create Contract" button to start a new contract.
-
Add Basic Information
Enter a title and select the submissive(s) who will be party to this contract.
-
Write the Preamble
Add an introduction that sets the context and intentions for the contract.
-
Define Protocols & Rules
List the protocols, rules, and expectations that govern the dynamic.
-
Document Limits
Clearly state soft limits (negotiable boundaries) and hard limits (non-negotiable boundaries).
-
Set Duration
Choose whether the contract has a fixed term or is ongoing with renewal periods.
-
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:
- Statement of intent
- Recognition of consent
- Acknowledgment that this is a consensual adult relationship
Protocols
Daily behaviors, rituals, and formalities expected in the dynamic:
- Forms of address (Sir/Ma'am, titles, etc.)
- Greeting and parting protocols
- Communication expectations
- Service protocols
Rules
Specific rules the submissive agrees to follow:
- Daily tasks and responsibilities
- Behavioral expectations
- Restrictions or permissions required
Safewords
Documented safewords and their meanings:
- Yellow (or equivalent) - Slow down, check in
- Red (or equivalent) - Full stop immediately
- Any custom safewords for specific scenarios
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
- Fixed Term: Contract expires on a specific date
- Renewable: Automatically renews unless cancelled
- Ongoing: No expiration, continues until explicitly ended
Signing Process
For the Dominant
- Review the contract content
- Click "Sign Contract"
- Read and accept the consent statement
- Your signature is cryptographically recorded
For the Submissive
- Receive notification that a contract is offered
- Review the complete contract
- Request changes if needed (returns to draft)
- Click "Sign Contract" to accept
- Read and accept the consent statement
- 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:
- Travel or time apart
- Illness or recovery periods
- Relationship pauses
- Life circumstances requiring a break
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:
- A new version is created
- Previous versions are preserved
- New signatures are required for the updated version
- Full version history is maintained
Helm Dashboard Integration
Active contracts appear on The Helm dashboard with:
- Renewal reminders
- Suspension status
- Quick access to view contract details
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:
- Open the contract
- Click "Request Amendment" (or "Edit" for drafts)
- Make your changes
- All parties must re-sign the amended version
Ending a Contract
Contracts can end in several ways:
- Expiration: Fixed-term contracts end on their expiration date
- Mutual Termination: Both parties agree to end the contract
- Non-Renewal: Declining to renew when the renewal date comes
Contract Limits
The number of contracts you can have depends on your subscription tier:
- Free: 1 contract
- Paid: 5 contracts
- Premium: Unlimited contracts
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.