v0.1: contract legal overhaul + Grav site + e-sign integration

- Real dispute-resolution/governing-law/venue section replaces the
  unenforceable 'auto resolved in our favor' clause; jury waiver
  rewritten with carve-outs
- New sections: definitions, liability cap, confidentiality, IP,
  force majeure, assignment, notices, termination/renewal, e-sign
- SLA/SLO semantics fixed (SLA=contractual min, SLO=non-binding
  target); payment currency/invoicing terms added
- Introduction now mustache-templated ({{PARTY2}} bug fixed)
- SUMMARY.md structure fixed (case mismatch, empty heading, dupes)
- RenderBook.sh build-only; new RenderSite.sh renders Grav pages
  (site/) incl. DocuSeal e-sign page via APISIX

Ticket: https://projects.knownelement.com/issues/924
This commit is contained in:
2026-09-07 14:15:04 -05:00
parent f7b8106a83
commit 4bc56c83d3
32 changed files with 836 additions and 92 deletions
+1
View File
@@ -0,0 +1 @@
#924
Regular → Executable
+3 -1
View File
@@ -7,7 +7,6 @@ set -euo pipefail
echo "Sourcing contract template variables..."
source ./KNEL-Contract-Template-Variables.env
echo "Rendering templates..."
bash RenderTemplates.sh
@@ -16,3 +15,6 @@ bash RenderCSVToMarkdown.sh
echo "Putting it all together..."
bash RenderBook.sh
echo "Rendering Grav site..."
bash RenderSite.sh
+11 -1
View File
@@ -2,13 +2,23 @@
export PARTY1="Known Element Enterprises LLC"
export PARTY2="TSYS Group Component"
export GOVERNING_STATE="Texas"
export VENUE_COUNTY="Collin County"
export CONTRACT_LENGTH="99 years"
export RENEWAL_TERM="one-year"
export PAYMENT_AMOUNT="100.00"
export PAYMENT_FREQUENCY="Monthly"
export PAYMENT_CURRENCY="USD"
export PAYMENT_FREQUENCY="month"
export INVOICE_CADENCE="monthly"
export PAYMENT_DUE_DAYS="30"
export SERVICES_SLA="95%"
export SERVICES_SLO="99%"
export SLA_PENALTY="none"
export SLO_PENALTY="none"
export ESIGN_API_URL="https://apigw.knownelement.com/contract-sign/api/v1/submissions"
export ESIGN_TEMPLATE_ID=""
Regular → Executable
+2 -2
View File
@@ -1,3 +1,3 @@
#/bin/bash
#!/bin/bash
mdbook build && mdbook serve
mdbook build
Executable
+74
View File
@@ -0,0 +1,74 @@
#!/bin/bash
# Render the Grav site pages (site/) from the rendered contract (src/)
# and the service CSVs. Run after RenderTemplates.sh + RenderCSVToMarkdown.sh
# (CreateDocument.sh does all of it in order).
set -euo pipefail
SITE_DIR="site"
TMP=$(mktemp -d)
trap 'rm -rf "$TMP"' EXIT
# --- 01.home: introduction + parties -------------------------------
{
echo "---"
echo "title: 'Known Element Enterprises LLC — Services Contract'"
echo "visible: true"
echo "---"
cat src/introduction.md
echo
cat src/parties.md
} > "$SITE_DIR/01.home/page.md"
# --- 02.services: all service catalogs ------------------------------
{
echo "---"
echo "title: 'Services Offered'"
echo "visible: true"
echo "---"
cat src/services-general.md
echo
cat src/services-cloudron-all.md
echo
cat src/services-cloudron-lob.md
echo
cat src/services-coolify-techops-all.md
echo
cat src/services-coolify-techops-lob.md
echo
cat src/services-coolify-randd-all.md
echo
cat src/services-coolify-randd-lob.md
echo
cat src/services-kneldc-all.md
echo
cat src/services-kneldc-lob.md
} > "$SITE_DIR/02.services/page.md"
# --- 03.terms: legal sections ----------------------------------------
{
echo "---"
echo "title: 'Terms and Conditions'"
echo "visible: true"
echo "---"
cat src/legal-definitions.md
echo
cat src/legal-dispute-resolution.md
echo
cat src/legal-general-terms.md
} > "$SITE_DIR/03.terms/page.md"
# --- 04.sign: e-signature via DocuSeal through the APISIX gateway ----
MUSTACHE_PATH="vendor/git.knownelement.com/ExternalVendorCode/mo/mo"
bash "$MUSTACHE_PATH" contract-inputs/sign-electronic.md > "$SITE_DIR/04.sign/page.md"
# --- 05.execution: signature blocks ----------------------------------
{
echo "---"
echo "title: 'Execution'"
echo "visible: true"
echo "---"
cat src/signatures.md
} > "$SITE_DIR/05.execution/page.md"
echo "Site rendered into $SITE_DIR"
+32
View File
@@ -0,0 +1,32 @@
## Introduction
- This contract is a public document showing the full terms and conditions of a proposed contract between:
- (Party 1) {{PARTY1}} (as the management company of Turnkey Network Systems LLC)
- (Party 2) {{PARTY2}}
for the provision of needed support services by {{PARTY1}} for {{PARTY2}} to conduct its front/middle/back office IT/business operations functions as a TSYS Group component.
- This contract is licensed under the AGPL v3.0 only, with a small amount of proprietary scoped components (listed below). This repository is meant to be forked to a private, proprietary / confidential repository for execution with the only permitted proprietary alterations being:
- {{PARTY2}} officer name/contact details
- Entity in scope
- Execution date
- Payment terms
- Length of contract term
- Renewal / extension options
- If any other modifications to this contract are needed (other than those listed above), they must be done in this repository and placed under AGPL v3.0 only.
- {{PARTY2}} may elect to have the forked repository be public/read only as they wish. {{PARTY1}} hereby agrees to that option automatically upon {{PARTY2}} election to do so.
- This contract is governed solely and entirely by the laws of the State of {{GOVERNING_STATE}}, without regard to its conflict-of-laws rules.
- {{PARTY2}} hereby certifies it has conducted extensive due diligence on {{PARTY1}} and its officers, including any public material and private material that may have been provided by the officers of {{PARTY1}}, and is entering into this agreement having fully read and understood it.
This contract documents the:
- Applications
- Systems
- Services
offered to all TSYS Group components.
+14
View File
@@ -0,0 +1,14 @@
## Definitions
For purposes of this contract:
- **"{{PARTY1}}"** ("**Party 1**", "**Provider**") means Known Element Enterprises LLC, the management company of Turnkey Network Systems LLC.
- **"{{PARTY2}}"** ("**Party 2**", "**Recipient**") means the TSYS Group component entity identified in the Parties section of this contract.
- **"TSYS Group"** means Turnkey Network Systems LLC and all component/series LLCs under it.
- **"Services"** means the applications, systems, and services listed in the sections titled "Services Offered by {{PARTY1}}", as amended from time to time by mutual written agreement.
- **"Group-wide Service"** means a Service offered to all TSYS Group components (the "All TSYS Group" catalogs).
- **"LOB Bespoke Service"** means a Service offered only to a specific line of business ("**LOB**") of Party 2 (the "LOB Bespoke" catalogs).
- **"SLA"** (Service Level Agreement) means the minimum availability commitment stated in the SLA/SLO section.
- **"SLO"** (Service Level Objective) means the internal availability target stated in the SLA/SLO section, which is aspirational and non-binding.
- **"Monthly Uptime"** means, for a given calendar month, the percentage of minutes in which the Service was reachable and responding, measured by {{PARTY1}}'s monitoring platform, excluding scheduled maintenance windows noticed at least 48 hours in advance.
- **"Confidential Information"** means non-public information disclosed by one party to the other that is marked confidential or that a reasonable person would understand to be confidential, including business, financial, and technical information.
@@ -0,0 +1,20 @@
## Dispute Resolution, Governing Law, and Waivers
### Governing law and venue
- This contract is governed solely and entirely by the laws of the State of {{GOVERNING_STATE}}, without regard to its conflict-of-laws rules.
- The exclusive venue for any action arising out of or relating to this contract is the state or federal courts located in {{VENUE_COUNTY}}, {{GOVERNING_STATE}}, and each party consents to personal jurisdiction and venue in those courts.
### Informal resolution first
- Before commencing any court or arbitration proceeding, the parties will attempt in good faith to resolve the dispute by direct negotiation between the officers identified in the Notices section, escalating to the chief executives of both parties if not resolved within 30 days of written notice of the dispute.
### Jury trial waiver
- TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, EACH PARTY KNOWINGLY, VOLUNTARILY, AND IRREVOCABLY WAIVES ITS RIGHT TO A TRIAL BY JURY IN ANY ACTION OR PROCEEDING ARISING OUT OF OR RELATING TO THIS CONTRACT.
- This waiver is mutual, is given in exchange for the other party's waiver, and does not waive either party's right to seek any remedy otherwise available at law or in equity, including injunctive and other equitable relief.
- Nothing in this contract limits either party's right to bring claims arising from the other party's fraud, willful misconduct, gross negligence, or violation of criminal law, or any claim that cannot be waived as a matter of law.
### Severability of waivers
- If any waiver or limitation in this section is held unenforceable, it will be enforced to the maximum extent permissible, and the remainder of this contract remains in full force and effect.
+53
View File
@@ -0,0 +1,53 @@
## General Terms and Conditions
### Term, renewal, and termination
- Initial term: {{CONTRACT_LENGTH}}, commencing on the Effective Date (the date of last signature below).
- Renewal: this contract automatically renews for successive {{RENEWAL_TERM}} terms unless either party gives at least 90 days' written notice of non-renewal.
- Termination for convenience: either party may terminate this contract on 180 days' written notice.
- Termination for cause: either party may terminate on 30 days' written notice if the other party materially breaches this contract and fails to cure within that period.
- Effect of termination: termination does not relieve Party 2 of the obligation to pay amounts already accrued, and Party 1 will provide reasonable transition assistance (including data export in open formats) for up to 60 days at then-standard rates.
### Payment
- The Services are offered for an all-inclusive delivered price of {{PAYMENT_AMOUNT}} {{PAYMENT_CURRENCY}} per TSYS Group component per {{PAYMENT_FREQUENCY}}.
- Invoices are issued {{INVOICE_CADENCE}} and are due within {{PAYMENT_DUE_DAYS}} days of receipt.
- Late amounts accrue interest at the lesser of 1.5% per month or the maximum rate permitted by law.
### SLA / SLO
- Group-wide and LOB Bespoke Services are provided with the following service levels, measured as Monthly Uptime:
- Service Level Agreement (SLA — contractual minimum): {{SERVICES_SLA}}
- Service Level Objective (SLO — internal target, aspirational and non-binding): {{SERVICES_SLO}}
- The SLO is a target only; only the SLA creates contractual obligations.
- Remedies for missing the SLA: {{SLA_PENALTY}}. For the avoidance of doubt, where the SLA penalty is "none", the SLA is enforced through the termination rights above and no service credits or damages are available for SLA misses.
### Liability
- To the maximum extent permitted by law, each party's aggregate liability arising out of or relating to this contract is capped at the total fees paid or payable under this contract in the 12 months preceding the event giving rise to the claim.
- Neither party is liable for indirect, incidental, special, consequential, or punitive damages, or for lost profits, even if advised of their possibility.
- Nothing in this contract limits liability for a party's fraud, willful misconduct, or gross negligence, or any liability that cannot be limited as a matter of law.
### Confidentiality
- Each party will protect the other's Confidential Information with at least the same care it uses for its own, use it only to perform this contract, and return or destroy it on written request. These obligations survive termination for 3 years.
### Intellectual property
- The contract text is licensed AGPL v3.0 only (see Introduction). Each party retains ownership of its pre-existing intellectual property. Deliverables and configurations created by Party 1 specifically for Party 2 under a LOB Bespoke Service are licensed to Party 2 for the term of this contract; Group-wide Services and the underlying platforms remain the property of Party 1.
### Force majeure
- Neither party is liable for delays or failures in performance caused by events beyond its reasonable control (natural disasters, war, civil unrest, labor disputes not involving that party, utility or internet backbone failures), provided the affected party gives prompt notice and resumes performance as soon as practicable.
### Assignment
- Neither party may assign this contract without the other's prior written consent, except to an affiliate or in connection with a merger or sale of substantially all assets, with notice to the other party.
### Notices
- Notices must be in writing and delivered by email with confirmation, or by certified mail, to the officers identified in the Parties section. Notice is effective on receipt.
### Electronic signature
- The parties agree that this contract may be executed by electronic signature (including via the KNEL DocuSeal e-signature platform), and that such electronic signatures have the same force and effect as original ink signatures.
+55
View File
@@ -0,0 +1,55 @@
---
title: 'Sign Electronically'
visible: true
---
## Sign this contract electronically
This contract can be executed electronically via the KNEL DocuSeal e-signature platform, reached through the KNEL APISIX API gateway. Enter the signer's details below; DocuSeal will email a signing link.
<form id="esign-form" onsubmit="return esignSubmit(event)">
<label for="esign-name">Full name</label>
<input type="text" id="esign-name" name="name" required style="display:block;margin-bottom:8px;min-width:280px;padding:6px;">
<label for="esign-email">Email address</label>
<input type="email" id="esign-email" name="email" required style="display:block;margin-bottom:12px;min-width:280px;padding:6px;">
<label for="esign-entity">Entity (Party 2)</label>
<input type="text" id="esign-entity" name="entity" required style="display:block;margin-bottom:12px;min-width:280px;padding:6px;">
<button type="submit" style="padding:8px 16px;">Request signature link</button>
</form>
<p id="esign-status" style="margin-top:12px;"></p>
<script>
function esignSubmit(ev) {
ev.preventDefault();
var status = document.getElementById('esign-status');
status.textContent = 'Requesting signing link…';
var name = document.getElementById('esign-name').value;
var email = document.getElementById('esign-email').value;
var entity = document.getElementById('esign-entity').value;
fetch('{{ESIGN_API_URL}}', {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({
template_id: Number('{{ESIGN_TEMPLATE_ID}}'),
submitters: [
{email: email, name: name, role: 'First Party'},
{email: email, name: name + ' (' + entity + ')', role: 'Second Party', is_invited: false}
]
})
}).then(function (r) {
if (!r.ok) throw new Error('gateway returned ' + r.status);
return r.json();
}).then(function (data) {
var slug = data.submitters && data.submitters[0] && data.submitters[0].slug;
if (slug) {
window.location.href = 'https://esign.knownelement.com/s/' + slug;
} else {
status.textContent = 'Signing request created. Check ' + email + ' for the signing link.';
}
}).catch(function (e) {
status.textContent = 'Could not create the signing request (' + e.message + '). Contact KNEL helpdesk.';
});
return false;
}
</script>
+23
View File
@@ -0,0 +1,23 @@
## Execution
IN WITNESS WHEREOF, the parties have executed this contract as of the Effective Date.
### For {{PARTY1}}
- Name: ______________________________
- Title: ______________________________
- Signature: ______________________________
- Date: ______________________________
### For {{PARTY2}}
- Name: ______________________________
- Title: ______________________________
- Signature: ______________________________
- Date: ______________________________
### Electronic execution
This contract may be executed electronically via the KNEL e-signature platform:
[Sign this contract electronically](https://contract.knownelement.com/sign)
-4
View File
@@ -1,4 +0,0 @@
## Contract Length
- Contract Length : {{CONTRACT_LENGTH}}
-4
View File
@@ -1,4 +0,0 @@
## Payment Terms
- The services are offered for an all inclusive delivered price of {{PAYMENT_AMOUNT}} which must be paid {{PAYMENT_FREQUENCY}}
-11
View File
@@ -1,11 +0,0 @@
## SLA/SLO
- The services listed in the section titled "Services Offered by Known Element Enterprises LLC " are provided with the following SLA/SLO:
- Service Level Agreement (SLA): {{SERVICES_SLA}}
- Service Level Objective (SLO): {{SERVICES_SLO}}
- Penalities to {{PARTY1}} for not hitting the SLA/SLO
- Penalty for missing the SLA: {{SLA_PENALTY}}
- Penalty for missing the SLO: {{SLO_PENALTY}}
+47
View File
@@ -0,0 +1,47 @@
---
title: 'Known Element Enterprises LLC — Services Contract'
visible: true
---
## Introduction
- This contract is a public document showing the full terms and conditions of a proposed contract between:
- (Party 1) Known Element Enterprises LLC (as the management company of Turnkey Network Systems LLC)
- (Party 2) TSYS Group Component
for the provision of needed support services by Known Element Enterprises LLC for TSYS Group Component to conduct its front/middle/back office IT/business operations functions as a TSYS Group component.
- This contract is licensed under the AGPL v3.0 only, with a small amount of proprietary scoped components (listed below). This repository is meant to be forked to a private, proprietary / confidential repository for execution with the only permitted proprietary alterations being:
- TSYS Group Component officer name/contact details
- Entity in scope
- Execution date
- Payment terms
- Length of contract term
- Renewal / extension options
- If any other modifications to this contract are needed (other than those listed above), they must be done in this repository and placed under AGPL v3.0 only.
- TSYS Group Component may elect to have the forked repository be public/read only as they wish. Known Element Enterprises LLC hereby agrees to that option automatically upon TSYS Group Component election to do so.
- This contract is governed solely and entirely by the laws of the State of Texas, without regard to its conflict-of-laws rules.
- TSYS Group Component hereby certifies it has conducted extensive due diligence on Known Element Enterprises LLC and its officers, including any public material and private material that may have been provided by the officers of Known Element Enterprises LLC, and is entering into this agreement having fully read and understood it.
This contract documents the:
- Applications
- Systems
- Services
offered to all TSYS Group components.
## Parties To The Contract
### Party 1
Known Element Enterprises LLC
### Party 2
TSYS Group Component
+114
View File
@@ -0,0 +1,114 @@
---
title: 'Services Offered'
visible: true
---
# General Services Offered
- backups (of KNEL microservices and wordpress/grav site and bizapp application code/data (stored in KNEL microservice systems)
# Services hosted in KNEL Cloudron, offered to all TSYS Group components
|Function|Vendor|Instance|
|---|---|---|
|Business Intelligence|[Apache Superset](https://superset.apache.org/)|[KNEL BI](https://bi.knownelement.com)|
|Reference Library|[Audio BookShelf](https://www.audiobookshelf.org/)|Multiple|
|File sharing|[Cubby](https://getcubby.org/)|[KNEL File Sharing](https://share.knownelement.com/#files/home/)|
|Forums|[Discourse](https://www.discourse.org/)|[KNEL TSYS Group Community](https://community.turnsys.com)|
|Esignature|[Documenso](https://documenso.com/)|[KNEL Esign](https://esign.knownelement.com)|
|ERP|[Dolibarr](https://www.dolibarr.org/)|Multiple (one per TSYS Group component)|
|Finance|[Firefly III](https://www.firefly-iii.org/)|Multiple|
|Helpdesk|[Freescout](https://freescout.net/)|[KNEL Helpdesk](https://helpdesk.knownelement.com)|
|RSS Reader|[FreshRSS](https://freshrss.org/)|[KNEL RSS](https://rss.knownelement.com)|
|Source/package management|[Gitea](https://github.com/go-gitea/gitea)|[KNEL Gitea](https://git.knownelement.com)|
|Graphs/dashboards|[Grafana](https://grafana.com/)|[KNEL Grafana](https://grafana.knownelement.com/)|
|RDP/SSH Portal|[Apache Guacamole](https://guacamole.apache.org/)|[KNEL Desktop](https://jumpin.knownelement.com/#/)|
|Web document/presentation editing|[HedgeDoc](https://hedgedoc.org/)|[KNEL Webdoc](https://webdocs.knownelement.com/)|
|Note/KB/Second brain|[Joplin Client/Server](https://joplinapp.org/)|[KNEL Joplin](https://notes.knownelement.com)|
|Surveys|[Lime Survey](https://www.limesurvey.org/)|[KNEL Surveys](https://surveys.knownelement.com/)|
|Federated Social Media Profile|[Mastodon](https://joinmastodon.org/)|[KNEL Social](https://socialnet.turnsys.com/explore)|
|Web Analytics|[Matomo](https://matomo.org/)|[KNEL Webstats](https://webstats.knownelement.com/)|
|Marketing Campaigns|[Mautic](https://www.mautic.org/)|[KNEL Marketing](https://marketing.knownelement.com/s/login)|
|Object Storage|[Minio](https://min.io/)|[KNEL Minio](https://objects.knownelement.com/)|
|Video/whiteboard/screenshare meeting|[MiroTalk](https://github.com/miroslavpejic85/mirotalk)|[KNEL Conference](https://meet.knownelement.com/)|
|Learning Management System|[Moodle](https://moodle.org/)|[KNEL LMS](https://learn.knownelement.com/)|
|Push Notifications|[ntfy](https://ntfy.sh/)|[KNEL Push](https://notify.knownelement.com/)|
|Web Design/Mockup|[Penpot](https://penpot.app/)|[KNEL Mockup](https://design.knownelement.com/)|
|Time series/alert manager|[Promethus Alert Manager](https://prometheus.io/docs/alerting/latest/alertmanager/)|[KNEL PromAM](https://alertmanager.knownelement.com/login?redirect=/)|
|Meeting coordination|[Rally](https://github.com/lukevella/rallly)|[KNEL Meeting Scheduler](https://companymeetings.knownelement.com/)|
|Project/task management|[Redmine](https://www.redmine.org/)|[KNEL Project](https://projects.knownelement.com/)|
|Web Search|[SearXNG](https://docs.searxng.org/)|[KNEL Websearch](https://websearch.knownelement.com/)|
|IT Asset Management|[Snipe-IT](https://snipeitapp.com/)|[KNEL Asset Management](https://assets.knownelement.com/login)|
|Environment data management system|[Emoncms](https://emoncms.org/)|Being deployed to [KNEL Emoncms](https://emoncms.knownelement.com/)|
|Up/down monitoring/alerting|[Uptime Kuma](https://uptime.kuma.pet/)|[KNEL Up/down](https://status.knownelement.com/dashboard)|
|Automated Secrets Management|[Hashicorp Vault](https://www.vaultproject.io/)|[KNEL Vault](https://vault.knownelement.com)|
|Password and (non)(automated) Secrets Management|[VaultWarden](https://github.com/dani-garcia/vaultwarden)|[KNEL Passwords](https://pwvault.turnsys.com/#/login)|
|VPN|[Cloudron Wireguard VPN](https://www.cloudron.io/store/io.cloudron.openvpn.html)|[KNEL VPN](https://vpn.knownelement.com/)|
|Whiteboard|[WBO](https://github.com/lovasoa/whitebophir)|[KNEL Whiteboard](https://whiteboard.knownelement.com/login?redirect=/)|
|URL Sharing|[Yourls](https://yourls.org/)|[KNEL URL](https://url.knownelement.com/)|
|Website Archiving|[Wallabag](https://wallabag.org/)|[KNEL Archiver](https://readlater.knownelement.com/login)|
|CMS/App platform|[Cloudron Managed Wordpress](https://docs.cloudron.io/apps/wordpress-managed/)|Multiple|
|CMS/App platform|[Cloudron Managed Grav](https://docs.cloudron.io/apps/grav/)| Multiple|
|Photos|[Immich](https://immich.app/)|[KNEL Photos](https://photos.knownelement.com/auth/login)|
|Forms Manager|[EasyForms](https://easyforms.dev/)|[KNEL Forms](https://forms.knownelement.com/)|
|Advertising Network|[Revive](https://www.revive-adserver.com/)|[KNEL Ads](https://ads.knownelement.com/www/admin/index.php)|
|IP Address Management|[phpipam](https://phpipam.net/)|Being deployed to [KNEL IPAM](https://ipam.knownelement.com/)|
|Mailing List|[phplist](https://www.phplist.com/)|Being deployed to [KNEL Mailing List](https://lists.knownelement.com)|
|Web office|[Nextcloud](https://nextcloud.com/)|[KNEL Nextcloud](https://nextcloud.knownelement.com/)|
|Webmail/Inbound/outbound E-mai (with 1gb quota aggregate across all mailboxes) (for non customer/corporate/non-automated use only)|[Roundcube](https://roundcube.net/)|[KNEL Webmail](https://webmail.knownelement.com/)|
# Services hosted in KNEL Cloudron, offered to certain TSYS Group components under bespoke arrangement
|Function|Vendor|Instance|
|---|---|---|
|Podcast Management - LOB bespoke arrangement|[Castopod](https://castopod.org/)|[Peernet Castopod](https://podcasts.thepeernet.com/)|
|Booking Management - LOB bespoke arrangement|[EasyAppointments](https://easyappointments.org/)|Multiple|
|Matrix Chat - LOB bespoke arrangement |[Element](https://element.io/)|[ReachableCEO Enterprise Element](https://chat.reachableceo.com/)|
|Records Management System - LOB bespoke arrangement|[Paperless-NGX](https://docs.paperless-ngx.com/)|[KNEL Paperless](https://paperless.knownelement.com/accounts/login/?next=/)|
|Wiki - LOB bespoke arrangement|[Mediawiki](https://www.mediawiki.org/wiki/MediaWiki)|Multiple|
|Newsletter - LOB bespoke arrangement|[Ghost](https://ghost.org/)|[ReachableCEO Enterprises Newsletter](https://newsletter.reachableceo.com/)|
|CRM - LOB bespoke arrangement| [CiviCRM](https://civicrm.org/)|[FNF CRM](https://crm.thefnf.net/)|
# Services hosted in KNEL Coolify Techops Instance, offered to all TSYS Group components
|Function|Vendor|Instance|
|---|---|---|
|LLC Governance|TBD|TBD|
# Services hosted in KNEL Coolify Techops Instance, offered to certain TSYS Group components under bespoke arrangement
|Function|Vendor|Instance|
|---|---|---|
|coming soon|coming soon|coming soon|
# Services hosted in KNEL Coolify R&D Instance, offered to all TSYS Group components
|Function|Vendor|Instance|
|---|---|---|
|coming soon|coming soon|coming soon|
# Services hosted in KNEL Coolify R&D Instance, offered to certain TSYS Group components under bespoke arrangement
|Function|Vendor|Instance|
|---|---|---|
|LOB bizapp compute/storage|TBD|TBD|
# Services hosted in KNEL Datacenter, offered to all TSYS Group components
|Function|Vendor|Instance|
|---|---|---|
|Soverign Hosting|[Umbrel](https://umbrel.com/)|N/A(KNEL DC VPN no external access) |
|Bitcoin Node|details coming soon|N/A(KNEL DC VPN no external access)|
|Ethereum Node|details coming soon|N/A (KNEL DC VPN no external access)|
|Bitcoin Payment Processing|details coming soon|N/A (KNEL DC VPN no external access)|
|VOIP (inbound)|details coming soon|N/A (KNEL DC VPN no external access)|
|Certificate Authority|details coming soon|N/A (KNEL DC VPN no external access)|
# Services hosted in KNEL Datacenter, offered to certain TSYS Group components under bespoke arrangement
|Function|Vendor|Instance|
|---|---|---|
|SLURM/BOINC Managed Electronic design automation/RF lab/environmental lab/network interop lab/General Storage Compute Network Capacity| Dell/Nvidia/Netapp/other| N/A|
|Production Big data/ETL etc processing|details coming soon| N/A (KNEL DC VPN no external access)|
|R&D Big data/ETL etc processing|details coming soon| N/A (KNEL DC VPN no external access)|
|NFS/SMB Fileserver|details coming soon|N/A (KNEL DC VPN no external access)|
|Value4Value|[Helipad](https://tryhelipad.com/)|N/A(KNEL DC VPN no external access) |
+93
View File
@@ -0,0 +1,93 @@
---
title: 'Terms and Conditions'
visible: true
---
## Definitions
For purposes of this contract:
- **"Known Element Enterprises LLC"** ("**Party 1**", "**Provider**") means Known Element Enterprises LLC, the management company of Turnkey Network Systems LLC.
- **"TSYS Group Component"** ("**Party 2**", "**Recipient**") means the TSYS Group component entity identified in the Parties section of this contract.
- **"TSYS Group"** means Turnkey Network Systems LLC and all component/series LLCs under it.
- **"Services"** means the applications, systems, and services listed in the sections titled "Services Offered by Known Element Enterprises LLC", as amended from time to time by mutual written agreement.
- **"Group-wide Service"** means a Service offered to all TSYS Group components (the "All TSYS Group" catalogs).
- **"LOB Bespoke Service"** means a Service offered only to a specific line of business ("**LOB**") of Party 2 (the "LOB Bespoke" catalogs).
- **"SLA"** (Service Level Agreement) means the minimum availability commitment stated in the SLA/SLO section.
- **"SLO"** (Service Level Objective) means the internal availability target stated in the SLA/SLO section, which is aspirational and non-binding.
- **"Monthly Uptime"** means, for a given calendar month, the percentage of minutes in which the Service was reachable and responding, measured by Known Element Enterprises LLC's monitoring platform, excluding scheduled maintenance windows noticed at least 48 hours in advance.
- **"Confidential Information"** means non-public information disclosed by one party to the other that is marked confidential or that a reasonable person would understand to be confidential, including business, financial, and technical information.
## Dispute Resolution, Governing Law, and Waivers
### Governing law and venue
- This contract is governed solely and entirely by the laws of the State of Texas, without regard to its conflict-of-laws rules.
- The exclusive venue for any action arising out of or relating to this contract is the state or federal courts located in Collin County, Texas, and each party consents to personal jurisdiction and venue in those courts.
### Informal resolution first
- Before commencing any court or arbitration proceeding, the parties will attempt in good faith to resolve the dispute by direct negotiation between the officers identified in the Notices section, escalating to the chief executives of both parties if not resolved within 30 days of written notice of the dispute.
### Jury trial waiver
- TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, EACH PARTY KNOWINGLY, VOLUNTARILY, AND IRREVOCABLY WAIVES ITS RIGHT TO A TRIAL BY JURY IN ANY ACTION OR PROCEEDING ARISING OUT OF OR RELATING TO THIS CONTRACT.
- This waiver is mutual, is given in exchange for the other party's waiver, and does not waive either party's right to seek any remedy otherwise available at law or in equity, including injunctive and other equitable relief.
- Nothing in this contract limits either party's right to bring claims arising from the other party's fraud, willful misconduct, gross negligence, or violation of criminal law, or any claim that cannot be waived as a matter of law.
### Severability of waivers
- If any waiver or limitation in this section is held unenforceable, it will be enforced to the maximum extent permissible, and the remainder of this contract remains in full force and effect.
## General Terms and Conditions
### Term, renewal, and termination
- Initial term: 99 years, commencing on the Effective Date (the date of last signature below).
- Renewal: this contract automatically renews for successive one-year terms unless either party gives at least 90 days' written notice of non-renewal.
- Termination for convenience: either party may terminate this contract on 180 days' written notice.
- Termination for cause: either party may terminate on 30 days' written notice if the other party materially breaches this contract and fails to cure within that period.
- Effect of termination: termination does not relieve Party 2 of the obligation to pay amounts already accrued, and Party 1 will provide reasonable transition assistance (including data export in open formats) for up to 60 days at then-standard rates.
### Payment
- The Services are offered for an all-inclusive delivered price of 100.00 USD per TSYS Group component per month.
- Invoices are issued monthly and are due within 30 days of receipt.
- Late amounts accrue interest at the lesser of 1.5% per month or the maximum rate permitted by law.
### SLA / SLO
- Group-wide and LOB Bespoke Services are provided with the following service levels, measured as Monthly Uptime:
- Service Level Agreement (SLA — contractual minimum): 95%
- Service Level Objective (SLO — internal target, aspirational and non-binding): 99%
- The SLO is a target only; only the SLA creates contractual obligations.
- Remedies for missing the SLA: none. For the avoidance of doubt, where the SLA penalty is "none", the SLA is enforced through the termination rights above and no service credits or damages are available for SLA misses.
### Liability
- To the maximum extent permitted by law, each party's aggregate liability arising out of or relating to this contract is capped at the total fees paid or payable under this contract in the 12 months preceding the event giving rise to the claim.
- Neither party is liable for indirect, incidental, special, consequential, or punitive damages, or for lost profits, even if advised of their possibility.
- Nothing in this contract limits liability for a party's fraud, willful misconduct, or gross negligence, or any liability that cannot be limited as a matter of law.
### Confidentiality
- Each party will protect the other's Confidential Information with at least the same care it uses for its own, use it only to perform this contract, and return or destroy it on written request. These obligations survive termination for 3 years.
### Intellectual property
- The contract text is licensed AGPL v3.0 only (see Introduction). Each party retains ownership of its pre-existing intellectual property. Deliverables and configurations created by Party 1 specifically for Party 2 under a LOB Bespoke Service are licensed to Party 2 for the term of this contract; Group-wide Services and the underlying platforms remain the property of Party 1.
### Force majeure
- Neither party is liable for delays or failures in performance caused by events beyond its reasonable control (natural disasters, war, civil unrest, labor disputes not involving that party, utility or internet backbone failures), provided the affected party gives prompt notice and resumes performance as soon as practicable.
### Assignment
- Neither party may assign this contract without the other's prior written consent, except to an affiliate or in connection with a merger or sale of substantially all assets, with notice to the other party.
### Notices
- Notices must be in writing and delivered by email with confirmation, or by certified mail, to the officers identified in the Parties section. Notice is effective on receipt.
### Electronic signature
- The parties agree that this contract may be executed by electronic signature (including via the KNEL DocuSeal e-signature platform), and that such electronic signatures have the same force and effect as original ink signatures.
+55
View File
@@ -0,0 +1,55 @@
---
title: 'Sign Electronically'
visible: true
---
## Sign this contract electronically
This contract can be executed electronically via the KNEL DocuSeal e-signature platform, reached through the KNEL APISIX API gateway. Enter the signer's details below; DocuSeal will email a signing link.
<form id="esign-form" onsubmit="return esignSubmit(event)">
<label for="esign-name">Full name</label>
<input type="text" id="esign-name" name="name" required style="display:block;margin-bottom:8px;min-width:280px;padding:6px;">
<label for="esign-email">Email address</label>
<input type="email" id="esign-email" name="email" required style="display:block;margin-bottom:12px;min-width:280px;padding:6px;">
<label for="esign-entity">Entity (Party 2)</label>
<input type="text" id="esign-entity" name="entity" required style="display:block;margin-bottom:12px;min-width:280px;padding:6px;">
<button type="submit" style="padding:8px 16px;">Request signature link</button>
</form>
<p id="esign-status" style="margin-top:12px;"></p>
<script>
function esignSubmit(ev) {
ev.preventDefault();
var status = document.getElementById('esign-status');
status.textContent = 'Requesting signing link…';
var name = document.getElementById('esign-name').value;
var email = document.getElementById('esign-email').value;
var entity = document.getElementById('esign-entity').value;
fetch('', {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({
template_id: Number(''),
submitters: [
{email: email, name: name, role: 'First Party'},
{email: email, name: name + ' (' + entity + ')', role: 'Second Party', is_invited: false}
]
})
}).then(function (r) {
if (!r.ok) throw new Error('gateway returned ' + r.status);
return r.json();
}).then(function (data) {
var slug = data.submitters && data.submitters[0] && data.submitters[0].slug;
if (slug) {
window.location.href = 'https://esign.knownelement.com/s/' + slug;
} else {
status.textContent = 'Signing request created. Check ' + email + ' for the signing link.';
}
}).catch(function (e) {
status.textContent = 'Could not create the signing request (' + e.message + '). Contact KNEL helpdesk.';
});
return false;
}
</script>
+27
View File
@@ -0,0 +1,27 @@
---
title: 'Execution'
visible: true
---
## Execution
IN WITNESS WHEREOF, the parties have executed this contract as of the Effective Date.
### For Known Element Enterprises LLC
- Name: ______________________________
- Title: ______________________________
- Signature: ______________________________
- Date: ______________________________
### For TSYS Group Component
- Name: ______________________________
- Title: ______________________________
- Signature: ______________________________
- Date: ______________________________
### Electronic execution
This contract may be executed electronically via the KNEL e-signature platform:
[Sign this contract electronically](https://contract.knownelement.com/sign)
-38
View File
@@ -1,38 +0,0 @@
## Introduction
- This contract is a public document showing the full terms and conditions of a proposed contract between:
- (party1) Known Element Enterprises LLC (as the management company of Turnkey Network Systems LLC)
- (party2) A TSYS Group component entity
for the provision of needed support services by Known Element Enterprises LLC for party2 to conduct it's front/middle/back office IT/business operations functions as a TSYS Group Component.
- This contract is licensed under the AGPL v3.0 only, with a small amount of proprietary scoped components (listed below). This repository is meant to be forked to a private, proprietary / confidential repository for execution with the only permitted proprietary alterations being:
- PARTY2 officer name/contact details
- Entity in scope
- Execution date
- Payment terms
- Length of contract term
- Renewal / extension options
- If any other modifications to this contract are needed (other than those listed above), they must be done in this repository and placed under AGPL v3.0 only.
- Party 2 may elect to have the forked repository be public/read only as they wish. Party 1 hereby agrees to that option automatically upon Party 2 election to do so.
- This contract is governed solely and entirely by Texas law.
- All disputes are hereby auto resolved in the favor of Known Element Enterprises LLC.
- All rights to trial by jury, arbitration, relief of any kind are hereby waved by {{PARTY2}} except in cases of clear civil or criminal acts by Known Element Enterprises LLC officers (gross negligence) etc as is standard exception in the law.
- {{PARTY2}} hereby certifies they have conducted extensive due diligence on Known Element Enterprises LLC and it's officers, including any public
material and private material that may have been provided by the officers of Known Element Enterprises LLC and are entering into this agreement having fully read and understood it.
This contract documents the:
- Applications
- Systems
- Services
offered to all TSYS Group components.
+7 -5
View File
@@ -1,8 +1,9 @@
# Introduction
- [Introduction](./introduction.md)
- [Definitions](./legal-definitions.md)
# Services Offered by Known Element Enterprises
# Services Offered by Known Element Enterprises LLC
- [Cloudron All TSYS Group](./services-cloudron-all.md)
- [Cloudron LOB Bespoke](./services-cloudron-lob.md)
@@ -16,9 +17,10 @@
# Standard legal terms and conditions
# Contract Parties/Terms/Signature
- [Dispute Resolution, Governing Law, and Waivers](./legal-dispute-resolution.md)
- [General Terms and Conditions](./legal-general-terms.md)
# Contract Parties/Execution
- [Contract Parties](./parties.md)
- [Contract Length](./terms-length.md)
- [Payment](./terms-payment.md)
- [SLA/SLO](./terms-slaslo.md)
- [Execution / Signatures](./signatures.md)
+32
View File
@@ -0,0 +1,32 @@
## Introduction
- This contract is a public document showing the full terms and conditions of a proposed contract between:
- (Party 1) Known Element Enterprises LLC (as the management company of Turnkey Network Systems LLC)
- (Party 2) TSYS Group Component
for the provision of needed support services by Known Element Enterprises LLC for TSYS Group Component to conduct its front/middle/back office IT/business operations functions as a TSYS Group component.
- This contract is licensed under the AGPL v3.0 only, with a small amount of proprietary scoped components (listed below). This repository is meant to be forked to a private, proprietary / confidential repository for execution with the only permitted proprietary alterations being:
- TSYS Group Component officer name/contact details
- Entity in scope
- Execution date
- Payment terms
- Length of contract term
- Renewal / extension options
- If any other modifications to this contract are needed (other than those listed above), they must be done in this repository and placed under AGPL v3.0 only.
- TSYS Group Component may elect to have the forked repository be public/read only as they wish. Known Element Enterprises LLC hereby agrees to that option automatically upon TSYS Group Component election to do so.
- This contract is governed solely and entirely by the laws of the State of Texas, without regard to its conflict-of-laws rules.
- TSYS Group Component hereby certifies it has conducted extensive due diligence on Known Element Enterprises LLC and its officers, including any public material and private material that may have been provided by the officers of Known Element Enterprises LLC, and is entering into this agreement having fully read and understood it.
This contract documents the:
- Applications
- Systems
- Services
offered to all TSYS Group components.
+14
View File
@@ -0,0 +1,14 @@
## Definitions
For purposes of this contract:
- **"Known Element Enterprises LLC"** ("**Party 1**", "**Provider**") means Known Element Enterprises LLC, the management company of Turnkey Network Systems LLC.
- **"TSYS Group Component"** ("**Party 2**", "**Recipient**") means the TSYS Group component entity identified in the Parties section of this contract.
- **"TSYS Group"** means Turnkey Network Systems LLC and all component/series LLCs under it.
- **"Services"** means the applications, systems, and services listed in the sections titled "Services Offered by Known Element Enterprises LLC", as amended from time to time by mutual written agreement.
- **"Group-wide Service"** means a Service offered to all TSYS Group components (the "All TSYS Group" catalogs).
- **"LOB Bespoke Service"** means a Service offered only to a specific line of business ("**LOB**") of Party 2 (the "LOB Bespoke" catalogs).
- **"SLA"** (Service Level Agreement) means the minimum availability commitment stated in the SLA/SLO section.
- **"SLO"** (Service Level Objective) means the internal availability target stated in the SLA/SLO section, which is aspirational and non-binding.
- **"Monthly Uptime"** means, for a given calendar month, the percentage of minutes in which the Service was reachable and responding, measured by Known Element Enterprises LLC's monitoring platform, excluding scheduled maintenance windows noticed at least 48 hours in advance.
- **"Confidential Information"** means non-public information disclosed by one party to the other that is marked confidential or that a reasonable person would understand to be confidential, including business, financial, and technical information.
+20
View File
@@ -0,0 +1,20 @@
## Dispute Resolution, Governing Law, and Waivers
### Governing law and venue
- This contract is governed solely and entirely by the laws of the State of Texas, without regard to its conflict-of-laws rules.
- The exclusive venue for any action arising out of or relating to this contract is the state or federal courts located in Collin County, Texas, and each party consents to personal jurisdiction and venue in those courts.
### Informal resolution first
- Before commencing any court or arbitration proceeding, the parties will attempt in good faith to resolve the dispute by direct negotiation between the officers identified in the Notices section, escalating to the chief executives of both parties if not resolved within 30 days of written notice of the dispute.
### Jury trial waiver
- TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, EACH PARTY KNOWINGLY, VOLUNTARILY, AND IRREVOCABLY WAIVES ITS RIGHT TO A TRIAL BY JURY IN ANY ACTION OR PROCEEDING ARISING OUT OF OR RELATING TO THIS CONTRACT.
- This waiver is mutual, is given in exchange for the other party's waiver, and does not waive either party's right to seek any remedy otherwise available at law or in equity, including injunctive and other equitable relief.
- Nothing in this contract limits either party's right to bring claims arising from the other party's fraud, willful misconduct, gross negligence, or violation of criminal law, or any claim that cannot be waived as a matter of law.
### Severability of waivers
- If any waiver or limitation in this section is held unenforceable, it will be enforced to the maximum extent permissible, and the remainder of this contract remains in full force and effect.
+53
View File
@@ -0,0 +1,53 @@
## General Terms and Conditions
### Term, renewal, and termination
- Initial term: 99 years, commencing on the Effective Date (the date of last signature below).
- Renewal: this contract automatically renews for successive one-year terms unless either party gives at least 90 days' written notice of non-renewal.
- Termination for convenience: either party may terminate this contract on 180 days' written notice.
- Termination for cause: either party may terminate on 30 days' written notice if the other party materially breaches this contract and fails to cure within that period.
- Effect of termination: termination does not relieve Party 2 of the obligation to pay amounts already accrued, and Party 1 will provide reasonable transition assistance (including data export in open formats) for up to 60 days at then-standard rates.
### Payment
- The Services are offered for an all-inclusive delivered price of 100.00 USD per TSYS Group component per month.
- Invoices are issued monthly and are due within 30 days of receipt.
- Late amounts accrue interest at the lesser of 1.5% per month or the maximum rate permitted by law.
### SLA / SLO
- Group-wide and LOB Bespoke Services are provided with the following service levels, measured as Monthly Uptime:
- Service Level Agreement (SLA — contractual minimum): 95%
- Service Level Objective (SLO — internal target, aspirational and non-binding): 99%
- The SLO is a target only; only the SLA creates contractual obligations.
- Remedies for missing the SLA: none. For the avoidance of doubt, where the SLA penalty is "none", the SLA is enforced through the termination rights above and no service credits or damages are available for SLA misses.
### Liability
- To the maximum extent permitted by law, each party's aggregate liability arising out of or relating to this contract is capped at the total fees paid or payable under this contract in the 12 months preceding the event giving rise to the claim.
- Neither party is liable for indirect, incidental, special, consequential, or punitive damages, or for lost profits, even if advised of their possibility.
- Nothing in this contract limits liability for a party's fraud, willful misconduct, or gross negligence, or any liability that cannot be limited as a matter of law.
### Confidentiality
- Each party will protect the other's Confidential Information with at least the same care it uses for its own, use it only to perform this contract, and return or destroy it on written request. These obligations survive termination for 3 years.
### Intellectual property
- The contract text is licensed AGPL v3.0 only (see Introduction). Each party retains ownership of its pre-existing intellectual property. Deliverables and configurations created by Party 1 specifically for Party 2 under a LOB Bespoke Service are licensed to Party 2 for the term of this contract; Group-wide Services and the underlying platforms remain the property of Party 1.
### Force majeure
- Neither party is liable for delays or failures in performance caused by events beyond its reasonable control (natural disasters, war, civil unrest, labor disputes not involving that party, utility or internet backbone failures), provided the affected party gives prompt notice and resumes performance as soon as practicable.
### Assignment
- Neither party may assign this contract without the other's prior written consent, except to an affiliate or in connection with a merger or sale of substantially all assets, with notice to the other party.
### Notices
- Notices must be in writing and delivered by email with confirmation, or by certified mail, to the officers identified in the Parties section. Notice is effective on receipt.
### Electronic signature
- The parties agree that this contract may be executed by electronic signature (including via the KNEL DocuSeal e-signature platform), and that such electronic signatures have the same force and effect as original ink signatures.
+1 -3
View File
@@ -3,10 +3,8 @@
|Function|Vendor|Instance|
|---|---|---|
|Soverign Hosting|[Umbrel](https://umbrel.com/)|N/A(KNEL DC VPN no external access) |
|Value4Value|[Helipad](https://tryhelipad.com/)|N/A(KNEL DC VPN no external access) |
|Bitcoin Node|details coming soon|N/A(KNEL DC VPN no external access)|
|Etherum Node|details coming soon|N/A (KNEL DC VPN no external access)|
|Ethereum Node|details coming soon|N/A (KNEL DC VPN no external access)|
|Bitcoin Payment Processing|details coming soon|N/A (KNEL DC VPN no external access)|
|NFS/SMB Fileserver|details coming soon|N/A (KNEL DC VPN no external access)|
|VOIP (inbound)|details coming soon|N/A (KNEL DC VPN no external access)|
|Certificate Authority|details coming soon|N/A (KNEL DC VPN no external access)|
+5 -2
View File
@@ -2,5 +2,8 @@
|Function|Vendor|Instance|
|---|---|---|
|Storage/Compute/Network HPC Runtime Resources| SLURM| TBD|
|Electronic Design Automation|[EzEDA](https://ezeda.org)| TBD|
|SLURM/BOINC Managed Electronic design automation/RF lab/environmental lab/network interop lab/General Storage Compute Network Capacity| Dell/Nvidia/Netapp/other| N/A|
|Production Big data/ETL etc processing|details coming soon| N/A (KNEL DC VPN no external access)|
|R&D Big data/ETL etc processing|details coming soon| N/A (KNEL DC VPN no external access)|
|NFS/SMB Fileserver|details coming soon|N/A (KNEL DC VPN no external access)|
|Value4Value|[Helipad](https://tryhelipad.com/)|N/A(KNEL DC VPN no external access) |
+55
View File
@@ -0,0 +1,55 @@
---
title: 'Sign Electronically'
visible: true
---
## Sign this contract electronically
This contract can be executed electronically via the KNEL DocuSeal e-signature platform, reached through the KNEL APISIX API gateway. Enter the signer's details below; DocuSeal will email a signing link.
<form id="esign-form" onsubmit="return esignSubmit(event)">
<label for="esign-name">Full name</label>
<input type="text" id="esign-name" name="name" required style="display:block;margin-bottom:8px;min-width:280px;padding:6px;">
<label for="esign-email">Email address</label>
<input type="email" id="esign-email" name="email" required style="display:block;margin-bottom:12px;min-width:280px;padding:6px;">
<label for="esign-entity">Entity (Party 2)</label>
<input type="text" id="esign-entity" name="entity" required style="display:block;margin-bottom:12px;min-width:280px;padding:6px;">
<button type="submit" style="padding:8px 16px;">Request signature link</button>
</form>
<p id="esign-status" style="margin-top:12px;"></p>
<script>
function esignSubmit(ev) {
ev.preventDefault();
var status = document.getElementById('esign-status');
status.textContent = 'Requesting signing link…';
var name = document.getElementById('esign-name').value;
var email = document.getElementById('esign-email').value;
var entity = document.getElementById('esign-entity').value;
fetch('https://apigw.knownelement.com/contract-sign/api/v1/submissions', {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({
template_id: Number(''),
submitters: [
{email: email, name: name, role: 'First Party'},
{email: email, name: name + ' (' + entity + ')', role: 'Second Party', is_invited: false}
]
})
}).then(function (r) {
if (!r.ok) throw new Error('gateway returned ' + r.status);
return r.json();
}).then(function (data) {
var slug = data.submitters && data.submitters[0] && data.submitters[0].slug;
if (slug) {
window.location.href = 'https://esign.knownelement.com/s/' + slug;
} else {
status.textContent = 'Signing request created. Check ' + email + ' for the signing link.';
}
}).catch(function (e) {
status.textContent = 'Could not create the signing request (' + e.message + '). Contact KNEL helpdesk.';
});
return false;
}
</script>
+23
View File
@@ -0,0 +1,23 @@
## Execution
IN WITNESS WHEREOF, the parties have executed this contract as of the Effective Date.
### For Known Element Enterprises LLC
- Name: ______________________________
- Title: ______________________________
- Signature: ______________________________
- Date: ______________________________
### For TSYS Group Component
- Name: ______________________________
- Title: ______________________________
- Signature: ______________________________
- Date: ______________________________
### Electronic execution
This contract may be executed electronically via the KNEL e-signature platform:
[Sign this contract electronically](https://contract.knownelement.com/sign)
-4
View File
@@ -1,4 +0,0 @@
## Contract Length
- Contract Length : 99 years
-4
View File
@@ -1,4 +0,0 @@
## Payment Terms
- The services are offered for an all inclusive delivered price of 100.00 which must be paid Monthly
-11
View File
@@ -1,11 +0,0 @@
## SLA/SLO
- The services listed in the section titled "Services Offered by Known Element Enterprises LLC " are provided with the following SLA/SLO:
- Service Level Agreement (SLA): 95%
- Service Level Objective (SLO): 99%
- Penalities to Known Element Enterprises LLC for not hitting the SLA/SLO
- Penalty for missing the SLA: none
- Penalty for missing the SLO: none