Professional Documents
Culture Documents
REAL PE nflict Co
t the A bsence of
is no tice…
P re s e nce of Jus
but the ech’
– ‘B e A fraid Spe
One
AirForce
CONFIDENTIAL INFO
Engineering, forums and conversations for the future of
technology and the concept of ‘Decentralization’
Involved with producing the goals. Create open-source codebases others can install and configure to create custom use cases
which can become part of a greater whole of the decentralization movement.
of
u re ’ world
e ‘fut Prototype Aggregators
n q u er th ation. ia’
KSF : “Co form kiped
Larry opedia in on of ‘Wi
cl ti PHP JAVA EncycloSearch
encyclosphere.org
Larry Sanger ency xt revolu ned” EncycloReader
decentralizers.org h e n e le ar
encyclosearch.org
T
l e ssons
encycloreader.org with Defined zipped json format for article submission
Administration/Population
Tim Chambers John Hampson Christian Gribneau PHP/SQLlite: encyclopedia submission request
Encyclo-Listing - 200+ in progress, including InternetArchive.com
Treasurer/Operations Systems/Moderator
encycloengine JAVA: web portal prototype for these tools working together
Decentralize, what does it mean?
A sys
t
can't em organ
b iz
a sys e contro ed in a w
te ll a
indep m design ed from t y that it
ende e h
nce o d to pres e top dow
f the e n,
parts rve the
Identity Content Interoperability not able to be controlled by a central
Is a recognizable authority because it has no central authority
Needs Standards
public image Encrypted protocols Ownership not able to be controlled
consisting of: Name, pier-to-pier Customization by a central authority
Image, Bio, Network server-to-server Security
Resources
WC3 : social community group IPFS explainer:
https://larrysanger.org/2021/01/what-decentralizati https://www.youtube.com/watch?v=94HH5D23WWI&ab_channel=XSLLabs
on-requires/ https://www.youtube.com/watch?v=HUVmypx9HGI&ab_channel=stanfordonline
https://www.youtube.com/watch?v=HUVmypx9HGI
&ab_channel=stanfordonline
Aggregators
Self-Hosted server configured with a
variety of software parts, a database
and a file structure to add personal
custom data offerings to the network
for public sharing.
How is the aggregator list handled?
Is there a main sync location to call or does the sync work around
How do you become someone who is allowed to publish articles into the aggregators?
What are the rules of article content being pushed to aggregators?
- Each aggregator controls their own rules, you must ask them.
What restrictions can an aggregator have and still be considered part of the
Encyclosphere network? Or is that really just the encyclosphere aggregators and it
might not be part of others?
- Encyclosphere is a controlled set of articles in encyclopedia format and must be approved by KSF for inclusions in protype aggregators: ES|ER,
just like other aggregators.
Document standards for information transfer between encyclopedias.
Create open-source codebases others can install and configure to create custom use cases
which can become part of a greater whole of the decentralization movement.
Administration/Population
zwinetwork WIN/Linux: aggregator installer, req. support
PHP/SQLlite: encyclopedia submission request
Encyclo-Listing - 200+ in progress, including InternetArchive.com
encyclotorrent Linux: aggregator installer??
encycloengine JAVA: web portal prototype for these tools working together
Aggregators – windows install Steps once files are in place, you may need a project.zip file, see red:
This takes the linux installer and make a few adjustments to run on a windows system. 1) gradlew.bat run --args="setup“
Docs are here: https://encyclosearch.org/docs/#/
PREREQ: JAVA 17, commandline should recognize this command: java –version, if not follow this to add to your path variables
https://www.qualitestgroup.com/insights/technical-hub/how-to-add-java-to-your-system-path/
2) gradlew.bat run --args="pull
jdk-17_windows-x64_bin.msi will install java on windows – get the current release https://encyclosearch.org encyclosearch/db“
OR
gradlew.bat run --console=plain --args="pull
Go to the code repo and download the .zip of the
codebase found here, unzip to preferred location:
https://encyclosearch.org encyclosearch/db"
https://gitlab.com/ks_found/encycloengine Windows, you can run EncycloEngine commands like so:
windows use file extensions to know what engine to use for
execution - there is not equivalent to chmod +x in windows, gradlew.bat run --args="<arguments>"
For example:
gradlew.bat run --args="setup“
Issue with lines: 117-138 in build.gradlew,
Process will could run an hour as it syncs all the database files.
comment out, manually place project.zip file This creates an ‘encyclosearch’ folder in the main code:
Its all or nothing , there are no conditionals to the data download yet.
into this location: encycloengine-master/encyclosearch
-- to reset the setup, delete this folder and re-run
encycloengine-master\src\main\resources
-- WHERE TO GET .ZIP file??
3) gradlew.bat run --args="start"
Once started, you might get a popup window for firewall access, click
allow. The process starts a local webserver you can access at this address:
http://0.0.0.0:8080 or http://127.0.0.1:8080
ZWI
webcrawler
sync aggs anotherAgg ZWI
sync aggs
anotherAgg website
ZWI fileserver
ZWI ZWI
Wordpress
Identity
SAME THING
DID:PSQR wordpress plugin
{ "@context":
[ "https://www.w3id.org/did/v1", "https://vpsqr.com/ns/did-psqr/v1" ],
"id": "did:psqr:acme-publishing.com",
"publicIdentity":
Example DID
{ "name": "Acme Publishing", "tagline": "All the Best", document
"image": "https://www.acme-publishing/assets/logo-180x180.png",
"url": "https://www.acme-publishing.com" },
"publicKeys":
[ { "kid": "did:psqr:acme-publishing.com#publish", "kty": "EC", "crv": "P-384", "alg": "ES384", "x": "3v5...muQ", "y":
"X4w...3Z1" },
{ "kid": "did:psqr:acme-publishing.com#curate", "kty": "EC", "crv": "P-384", "alg": "ES384", "x": "am2...z31", "y": "v22...Fg3" },
{ "kid": "did:psqr:acme-publishing.com#admin", "kty": "EC", "crv": "P-384", "alg": "ES384", "x": "apK...Yyo", "y": "aJm...qChs" }
],
"permissions":
[ { "kid": "did:psqr:acme-publishing.com#publish",
"grant": [ "publish", "provenance" ], }, { "kid": "did:psqr:acme-publishing.com#curate",
"grant": [ "list", "curate" ], }, { "kid": "did:psqr:acme-publishing.com#admin",
"grant": [ "admin" ], } ],
access