Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lets rename this project to a thing that better represents what it is #336

Closed
Gozala opened this issue Jul 21, 2020 · 12 comments · Fixed by #381
Closed

Lets rename this project to a thing that better represents what it is #336

Gozala opened this issue Jul 21, 2020 · 12 comments · Fixed by #381
Assignees
Labels
enhancement New feature or request question Further information is requested

Comments

@Gozala
Copy link
Collaborator

Gozala commented Jul 21, 2020

As per ipfs/notes#436 I would love to use ipfs-lite as foundation for IPLD with persistence and (IPFS) network. However I think ipfs-lite is a controversial because it sets up wrong expectations for API (compatibility) and inter-op.

I think it would be a good idea to recognize this as a separate layer in the IPFS stack and give it it's own name & attempt to design best API for the DAG storage & replication without being tied to on that IPFS exposes today.

@carsonfarmer
Copy link
Collaborator

I am 100% on board with this. It is essentially a DAG Service so something along those lines makes sense. IPDS perhaps? I have not real preferences here, so happy to take suggestions/comments/recommendations from your perspective.

@carsonfarmer carsonfarmer self-assigned this Jul 21, 2020
@carsonfarmer carsonfarmer added enhancement New feature or request question Further information is requested labels Jul 21, 2020
@Gozala
Copy link
Collaborator Author

Gozala commented Jul 21, 2020

If I recall correctly @mikeal had a suggestion of:

Inter Planetary Dag Persistence (IPDP)

I have another one:

Inter Planetary Data System (IPDS)

Or you can swap Data with Dag

However I'm personally not a big fan of acronyms as they prone to conflicts. And would much rather pick something else here's few

  • DataNet
  • DAGNet
  • blockscope
  • datascope
  • blockspan
  • dataplot
  • blockplot

I'd like to capture that it represents part of of the larger network of content addressable linked data / blocks.

@Gozala
Copy link
Collaborator Author

Gozala commented Jul 21, 2020

/cc @lidel

@carsonfarmer
Copy link
Collaborator

DAGPeer or PeerDAG might also work?

@Gozala
Copy link
Collaborator Author

Gozala commented Jul 22, 2020

I also just tough of DAGDist or BlockDist as this a service that distributes blocks across the network.

@lidel
Copy link
Member

lidel commented Jul 22, 2020

No strong favorite on my end, but I agree we should try to come up with something with "DAG" in the name,
as it automatically sets proper expectations about the abstraction level at which it operates.

Inter Planetary DAG Service (IPDS) – boring, but also really clear for folks in our ecosystem
OR write it in a style that indicates its a lower-level plumbing-thing: dagservicedagserv

@mikeal
Copy link

mikeal commented Jul 22, 2020

IPDP - Interplanetary DAD Persistence?

@mikeal
Copy link

mikeal commented Jul 22, 2020

hahaha, I had spent so much time reading comments I didn’t see that @Gozala already mentioned this name in the original post, my bad :)

@Gozala
Copy link
Collaborator Author

Gozala commented Aug 5, 2020

My reading of this thread seems to indicate that DAGService or dagserv suggested by @lidel is most popular ? If there are no objections, I suggest we pick on of the two and call it a day.

@mikeal
Copy link

mikeal commented Aug 5, 2020

Sorry for the late entry, but I just realized that I’ve been calling the commands I create to put dag’s on the IPFS network as “seed” commands and we hadn’t considered that here yet.

DagSeed? DagSeeder?

@carsonfarmer
Copy link
Collaborator

While I think DagSeeder is actually pretty representative of what this library ultimately will be, I'm not sure its the right name for an end-user. The seed or seeder language (to me anyway) infers something more akin to pinning or providing. But this library could be used in a "client-only" type mode, where it can fetch but doesn't provide. Service seems like the most robust name, so that's still my vote.

@mikeal
Copy link

mikeal commented Aug 5, 2020

good point, i’m sold.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request question Further information is requested
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants