# Discuss with Lewis Freiberg in NCKU (2017-11-25)
## New features
- [ ] MAM
* Asymmetric Symmetric/Encryption
* usage of `security` in [mam::create](https://github.com/iotaledger/MAM/blob/413f0479043c11531085e86e7f275f368f78fef5/bindings/src/mam/simple.rs#L24)
- [ ] Transaction agent

* [API Document](https://hackmd.io/s/SySrMTHJz)
* [Simplified UI (for UX discussion)](http://node0.puyuma.org/tangleid_backend)
* [Demo Identity](http://node0.puyuma.org/tangleid_backend/identity/?uuid=SD9BCRDGJYWDHPTDNOPRULFWWG)
- [ ] Group identity
* To identify a group, company or organization
- [ ] Private key lost recovery
* One or two guarantor when create a new identity
* When a identity lost key or device
1. The identity register a new account
2. Then notify his guarantor
3. Guarantor can sign a key special lost caim for the identity
4. Finally tangleID will send a special calim from APP to every claim issuer for requesting to re-sent a new claim to the new identity
- [ ] Revoke claim
* revoke a claim - [API](/s/Hyt63vYyf)
- [ ] Colored coin - [API](/s/Hyp2rcKyf)
* A special UUID type with value
## Integrated Use Cases
* [LASS(Location Aware Sensor System)](http://lass-net.org/2016/03/understand-lass/)
* [ledger on Tangle](http://node0.puyuma.org/lass/ledger/)
* i-certificate
* [The first Notary certificated application by IOTA in the world](https://medium.com/biilabs/the-worldwide-first-notary-certificate-application-by-iota-da9f0ffa265f)
---
## Discussion
- [ ] Colored coin
* [API - TangleID API - send_token](/s/Hyp2rcKyf)
(That is a type "K" with positive or negative value)
(It's close to the IOTA community plan to implement ?)
```shell
curl http://HOST_URL \
-X POST \
-H 'Content-Type: application/json' \
-d '{"command":"send_token",uuid": "9JVXCXMFAMKLUQQCDACSWJVDLH","receiver":"9JVXCXMFAMKLUQQCDACSWJVDLH","value":"100","msg":"HELLO"}'
```
- [ ] Off-tangle data:
About the off-tangle date, we plan to store in the IPFS or just write content into the Tangle e.g:[iota-storage/storage-web](https://github.com/iota-storage/storage-web), any suggestion ?
- [ ] Conflict transaction:
* A clear definition about conflict transaction on Tangle?
* Duplicate transaction hash (possible?)
Yes.
* The code section of IRI to handle the conflict transaction ?
Yes.
* Can conflict transactions be defined by user? I think it should be.Beacuse different application needs different definition of conflict transactions.
No.
- [ ] Tangle
* Does node(IRI) choose the max weight(cumulative weight) transaction in conflict transactions?
Yes.
* Does MCMC deal with "lazy tips"? I mean the probability of choosing "lazy tips" is low when use MCMC to choose tip.
Don't know.
* Transaction in tangle never be deleted.
Yes.
But it will be merged when node snapshots.