Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
52 commits
Select commit Hold shift + click to select a range
a72e644
adds directories for model legal forms and whitepapers/researrch
lex-node Oct 25, 2019
75aeff0
adds placeholder for ZAP whitepaper
lex-node Oct 25, 2019
d917b59
formats ZAP whitepaper in markdown; miscellaneous organizational edits
lex-node Oct 25, 2019
9fb55ac
adds model DAO charter for unincorporated association - qualified cod…
lex-node Oct 25, 2019
c49ddd1
revises section on challenges posed by contractual nature of OrgShares
lex-node Oct 25, 2019
97061a1
revises section on challenges posed by contractual nature of OrgShares
lex-node Oct 25, 2019
c537df1
revises section on challenges posed by contractual nature of OrgShares
lex-node Oct 25, 2019
94428a4
revises section on challenges posed by contractual nature of OrgShares
lex-node Oct 25, 2019
297fa50
revises section on challenges posed by contractual nature of OrgShares
lex-node Oct 31, 2019
2f15660
adds section on Venture Capital Considerations
lex-node Oct 31, 2019
7790506
further revisions to section on contractual nature of OrgShares
lex-node Oct 31, 2019
422766c
adds section on Venture Capital Considerations
lex-node Oct 31, 2019
ead71a0
adds section on Venture Capital Considerations
lex-node Oct 31, 2019
5fe0518
adds section on Venture Capital Considerations
lex-node Nov 2, 2019
7df4a55
adds section on Venture Capital Considerations; minor edits to other …
lex-node Nov 2, 2019
15c2e1d
revises section on contractual nature of OrgShares with explanation o…
lex-node Nov 2, 2019
dad9575
revises section on contractual nature of OrgShares with explanation o…
lex-node Nov 2, 2019
e154cfe
misc.
lex-node Nov 2, 2019
45f6aaf
changes papers folder name to "papers & research"; moves old yellow p…
lex-node Nov 2, 2019
deb6702
marks yellow paper as deprecated
lex-node Nov 2, 2019
8abdb92
changes hesaders from MD to HTML tags
lex-node Nov 2, 2019
1336127
fixes typo
lex-node Nov 2, 2019
0f2ab62
fixes mix typos and glitches, removes some notes
lex-node Nov 2, 2019
065f188
misc edits
lex-node Nov 3, 2019
b2be911
misc. edits, including re-ordering section on modules
lex-node Nov 3, 2019
a7f9e3d
misc. edits
lex-node Nov 3, 2019
2dc1e62
misc. edits
lex-node Nov 3, 2019
fdf2f34
misc. edits
lex-node Nov 4, 2019
5d8aa81
misc. edits
lex-node Nov 4, 2019
90658e9
Updates SFT references in README.md to "ZAP"
lex-node Nov 4, 2019
6d6fa53
adds audit report to docs directory
lex-node Nov 4, 2019
7d21c86
update audit report filename; move audit report to papers & research …
lex-node Nov 4, 2019
dba0b39
adds .idea/ to gitignore
lex-node Nov 13, 2019
0dd96dc
deletes .idea/
lex-node Nov 13, 2019
a744437
ACTUALLY deletes .idea = )
lex-node Nov 13, 2019
fc62a68
refactors file names to use dashes instead of whitespaces
lex-node Nov 13, 2019
604e46c
changes file names to use dashes instead of spaces
lex-node Nov 13, 2019
1fa613a
Merge branch 'legal-updates' of https://github.com/lex-node/ZAP-Tech …
lex-node Nov 13, 2019
f91999d
changes IssuingEntity.sol to OrgCode.sol
lex-node Nov 13, 2019
e17101b
removes variables from referenced functions; adds missing Regulation …
lex-node Nov 14, 2019
d7f2548
converts HTML to markdown
lex-node Nov 14, 2019
9d491a1
Update README.md
lex-node Nov 14, 2019
5fa57e3
fixes detail re: inheritance from iBaseCustodian.sol
lex-node Nov 14, 2019
715215c
Merge branch 'legal-updates' of https://github.com/lex-node/ZAP-Tech …
lex-node Nov 14, 2019
10f1a8b
fixes some links
lex-node Nov 14, 2019
00dde63
fixes misc. issues with links
lex-node Nov 14, 2019
fd5239c
removes stray asterisk in note on DAOs
lex-node Nov 14, 2019
a9af425
generalizes references to Ethereum to also refer to other EVM-based b…
lex-node Nov 14, 2019
b00f8b8
fixes typo in ZAP description
lex-node Nov 14, 2019
dee1af8
revises description of types of custodial contracts
lex-node Nov 15, 2019
389bd2f
adds conclusion
lex-node Nov 15, 2019
4612763
updates license section of readme to cover documents
lex-node Nov 18, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -6,3 +6,4 @@ docs/_templates/
docs/_static/
build/
reports/
.idea/
12 changes: 6 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
# SFT Protocol
# ZAP Protocol

## Description

The SFT protocol is a set of smart contracts, written in Solidity for the Ethereum blockchain, that allow for the tokenization of financial securities. It provides a robust, modular framework that is configurable for a wide range of jurisdictions, with consideration for real world needs based on today’s existing markets. SFT favors handling as much permissioning logic on-chain as possible, in order to maximize transparency for all parties involved.
The ZeroLaw org-Augmentation Protocol (ZAP) is a set of smart contracts, written in Solidity for the Ethereum blockchain, that allow for the tokenization of financial securities. It provides a robust, modular framework that is configurable for a wide range of jurisdictions, with consideration for real world needs based on today’s existing markets. ZAP favors handling as much permissioning logic on-chain as possible, in order to maximize transparency for all parties involved.

## How it Works

SFT is designed to maximize interoperability between different network participants. Broadly speaking, these participants may be split into four categories:
ZAP is designed to maximize interoperability between different network participants. Broadly speaking, these participants may be split into four categories:

* **Issuers** are entities that create and sell security tokens to fund their business operations.
* **Investors** are entities that have passed KYC/AML checks and are are able to hold or transfer security tokens.
Expand All @@ -21,7 +21,7 @@ Security tokens in the protocol are built upon the ERC20 token standard. Tokens

## Components

The SFT protocol is comprised of four core components:
ZAP is comprised of four core components:

1. **Token**

Expand Down Expand Up @@ -57,7 +57,7 @@ In-depth documentation is hosted at [Read the Docs](https://sft-protocol.readthe

## Develoment Progress

The SFT Protocol is still under active development and has not yet undergone a third party audit. Please notify us if you find any issues in the code. We highly recommend against using these contracts prior to an audit by a trusted third party.
ZAP is still under active development and has not yet undergone a third party audit. Please notify us if you find any issues in the code. We highly recommend against using these contracts prior to an audit by a trusted third party.

## Testing and Deployment

Expand Down Expand Up @@ -111,4 +111,4 @@ SecurityToken.transfer confirmed - block: 14 gas used: 192451 (2.41%)

## License

This project is licensed under the [Apache 2.0](https://www.apache.org/licenses/LICENSE-2.0.html) license.
The code in this project is licensed under the [Apache 2.0](https://www.apache.org/licenses/LICENSE-2.0.html) license. The ZAP Whitepape r and SFT Yellowpaper are licensed under [Creative Commons - Attribution-NonCommercial-NoDerivatives 4.0 International](https://creativecommons.org/licenses/by-nc-nd/4.0/legalcode). All model legal forms, including all documents contained in the "model-legal-forms" folder, are licensed under [Attribution-ShareAlike](https://creativecommons.org/licenses/by-sa/4.0/legalcode).
Loading