BitID - A complementary app for all apps

Hello, I have spend a lot of time working on BitLaw Concept in the past year. I finally got it all together conceptually, and am currently moving into development stage. I am working on the website, and Proof of Concept software. There is one thing that needs to be work on before I can move everything into development stage. There are three projects that I am working on which is part of the BitLaw foundation. BitLunar, BitCola, and BitID. They all interpolate together greatly. Lunar, and ID depends on the Cola. They are all essential to build polycentric law in crypto-space.

Let me know what you think, and I would like to have feedbacks.

This is copy and paste from the BitLaw documents…

How it works…

Cola will be used as “gems.” Every slot comes with information, and/or programmable contract(safex/cola). Since safenet contains link to datastructure which is encrypted, the system will be much easier to be build.

With this, you can enter establishment by scanning their QR code. Their QR code scans the identification card. It will check to see if you are member of this organization, or had any history with the organization. If not, it can create a new “gem/slot” and it comes with token if purchased, free, or needed.

If you’re moving to a different or traveling to different Cola (country), the gatekeeper will look at your identification, to see if this person is okay on their books. It is like Game of Thrones scene when The Dragon Mother want to enter to Quorum. The 13 member of the quorum ask her questions, and her credibility of why she wants enter their establishment. Once it is approved, it will insert a “gem”/slot into her profile. Firstly, it creates a new chuck, and then gives her a link to that chuck. That chuck is your “gem”.

@Seneca 's Decorum project, and @happybeing 's safepress project, and others projects can be used this tool. Forums does not need to create profile identification. It will use this backend, and have it plug into their forums. When a user clicks on person ID, it opens up a link to his ID profile for more information.

COLA

Coalition of Legal Agreements
Each slot is essentially an cola. Cola is a basic information / contract creator, with information entails about itself, profile, or the establishment.

Backend Agnostic

This application is backend agnostic. It needs to stored in json/toml for storing key/value information. The applications simply put up API to bit_id. Set it, and forget it.

This whole process will be painless, and quick.

The ID entails:
Avatar
Title
Bio
ReputationToken
Work history
Education history
Cola
Review(user comments)
Link to shop like open bazaar, bitlunar, and other stuff.

The ID means nothing but if it has 3rd party approval (like whole food stamp), then it values something. Business can validate user work history by adding an icon to the slot. Each slot can contain an icon(s) which links to 3rd party(ies) for more information.

Validators can entails:
Work History
Education
Cola
Food
Businesses
Products

ID Example in TOML format

[profile]
name = “Bob Alice”
title = “IT / Crypto-Expert”
bio = “I am a wizard!”

[datastructure.education]
education = “WizardCollege 2012-2016”
education2 = “Khan Academy”

[datastructure.reputation]
profilerep = safelink.tokenrep

[datastructure.thirdparty]
WizardCollege = approved.safelink
Khan Academy = approved.safelink

[datastructure.decorum]
forumID = safelink.comments

Additional information about example ID

  • Any information inside of datastructure cannot be modified.
  • It can be created by 3rd party.
  • Reputation tokens cannot be modified.

As more I thought about this, I tihnk it is infeasible. Rather, this should be a better approach… Each app create a new toml rather than [datastructure.3rdparty]

wizardschool.toml
[package]
name = “wizardschool”
title = “ComputerScience”
year = “2012 - 2016”

[grades]
class1 = “A”
class2 = “b”

[comments]
teacher1 = “”" blah blah blah “”"

decorum.toml
[package]
name = “decorum”
comments = link.to.comments.chucks

safepress.toml
[package]
name = “safepress”
blog = link.to.blog.chucks

Benefits

No more waiting times for creating new passports
No more creating profiles for each websites! AKA Couchsurfing, facebook, myspace, linkin, etc
No more building resume ever again. Build it once.
No more printing out resume. Just send them your QR code, and they’ll look it up.
No more wasting time on answering questions when they can check your ID and 3rd party validators
Hiring process will be much easier

PoC Screenshots

Not an actual working shot, just a graphic design layout on what it looks like

1 Like

If you’re basing this off my idea then 1 gem = 1 belief. An establishment or community would have multiple beliefs and therefore their COLA would be based on a chain of “gems”. So when entering an establishment and scanning a QR code you’d need to create a “slot”, an array, a bag or something for multiple gems (beliefs) associated with that community.

Okay I just want to make sure. So this is your “bag” or “string” upon or within which you are collecting the belief gems.

Is this an example of what the backend of a cola could look like or must look like or what? What am I looking at here? ID for what? You seem to be thinking of this in terms of business but be aware bitlaw may be used in conjuction with families (see monarchies or mafia) or religion (see theocracies) or any number of other things. My point is said this was agnostic and started writing about work and talking about professions and education. While that may seem agnostic, unless I’m misunderstanding something here, that presupposes that the ID will be used for business of some sort. Now that’s fine if that’s it’s purpose. But that should be made clear.

Maybe you’re just setting up an example and I’m not understanding what you’re doing. Maybe you just need to expound a bit more or something. It looks great but I think I’m missing something here.

If you’re basing this off my idea then 1 gem = 1 belief. An establishment or community would have multiple beliefs and therefore their COLA would be based on a chain of “gems”. So when entering an establishment and scanning a QR code you’d need to create a “slot”, an array, a bag or something for multiple gems (beliefs) associated with that community.

Exactly. This will allow multiple clauses(gems) to stack each other respectively.

Okay I just want to make sure. So this is your “bag” or “string” upon or within which you are collecting the belief gems.

Right. Inside of the toml provides a link to the information of whatever it is. When a person clicks that slot, it sends a user to that link. There is PoC screenshots to give you a clear image of what it does.

Is this an example of what the backend of a cola could look like or must look like or what? What am I looking at here? ID for what?

It is an ID system which is the whole purpose of this thread. ID. Cola is already been discussed in bitlaw thread. That’s been solved, and ready to be moved to development stage.

The ID is YOUR Profile. Inside of that profile holds all of the information to access to the establishment, building, forums, colas, etc. Think of it as “passport.” When you are hired as an employee, they issue you an ID to access to the building. When you buy a house inside of gate community, they issue you an ID to access to the gate community. Instead of having multiple cards in your wallet, you can have it all in BitID. No more issuing new IDs when one could create a new toml file, and give you the link.

[SomeJob]
access = hashnumber

[gatecommunity]
access = hashnumber

Okay well if that’s my profile then I can think of an obvious security problem there. I don’t want every shop owner to know every cola I’ve signed. I just want them to know if I have the relevant gems to enter their establishment and fullfill THEIR cola. You walk into a bar do you want them to know you also have a cola with a guy across town to sell moonshine that creates competition for them? Awkward much. Does the nice polite Muslim schoolteacher want her employer to know that she’s also a member of a terrorist cell? See what I mean? Having your whole profile on display could cause issues.

I guess I am not making this clear enough.

Nobody can’t see what’s on your profile. the only thing they will see is your personal identification which you CHOOSE to put into. Normally, name, and reputation.

Everything else will be encrypted, and therefore they cannot read what you support and such. In the PoC screenshoot, you are looking at your own profile list which is NOT exposed to the world. Some of them like wizard school is EXPOSED to the world. Again, this is the choice of the user.

2 Likes

Okay that makes more sense. So they can see your name and reputations. (That’s an issue in and of itself. One has a reputation for blowing up buildings is it because they’re a terrorist or demolitions expert?) But the organizations you are associated with are listed privately. You can share each organization publically if you choose but that’s your call. Am I getting this about right?