Skip to content

Create a preliminary design of the dARK resolver query mechanism. #1

@thiagonobrega

Description

@thiagonobrega

The ˋdARK resolverˋwill implement a simplified version of the regular ˋark resolverˋ. Initially, the ˋ dARK resolverˋ will perform queries over the pid (ark and other pid system). For instance, a user could search for a specific PID, e.g., ark:/8033/fka12347a.

In the dark resolve, we will use the Blockchain (DARK) data to answer the user's request. If the PID is stored in our database, we forward the user to the PID external URL. However, if the dARK does not know the PID, the resolver will forward the query to the global resolver (e.g, n2t.info). In other words, the dARK resolver will resolve queries even if the dARK does not index the PID.

It is important to mention that the dARK resolver does not retrieve dARK drafts (dark PIDs that do not have external url).

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions